我正在使用DOM解析Web内容,并发现调用外部脚本的以下行会导致弹出IE安全警告。有没有办法在脚本中禁用此警告?
我正在寻找一种不用的方法:
Shell.Explorer ActiveX控件,因为它有时会窃取焦点
strHTML =
(Ltrim
<html><body>
<script type="text/javascript">_qoptions={qacct:""};</script>
<script type="text/javascript" src="http://edge.quantserve.com/quant.js"></script>
</body></html>
)
doc := ComObjCreate("HTMLfile")
doc.write(strHTML)
msgbox % doc.documentElement.innerHTML
IE说,
该页面存在未指定的潜在安全风险。你是否想要 继续?
答案 0 :(得分:0)
找到了解决方法。
strHTML =
(Ltrim
<html><head><style>div {font-weight: bold;}</style></head><body>
<script type="text/javascript">_qoptions={qacct:""};</script>
<script type="text/javascript" src="http://edge.quantserve.com/quant.js"></script>
</body></html>
)
doc := ComObjCreate("HTMLFILE")
doc.write("<html><head></head><body></body></html>")
doc.getElementsByTagName("body")[0].innerHTML := strHTML
msgbox % doc.documentElement.innerHTML
虽然这会删除标题内容,但这足以满足我的需要。