我有一个 HTA,可以在嵌套的 IFRAME 中加载外部网页。此网页(我无法控制)在我的 HTA 中引发“拒绝访问”错误,询问用户是否“要继续在此页面上运行脚本”。我想要做的是让我的 HTA 抑制所有脚本错误消息,无论它们来自何处
这是我的设置如何工作的一个非常基本的想法:
<html>
<head><HTA:APPLICATION ... ... </head>
<body>
...
<div id="navigation">...</div>
<div id="browsers">
<iframe APPLICATION="yes" src="http://myserver/browse.php?src=http://www.example.com/">
<!-- contents of http://myserver/browse.php?src=http://www.example.com/ -->
<html>...
<body>
<div id="titlebar">...</div>
<iframe APPLICATION="no" src="http://www.example.com/">
<!-- contents of http://www.example.com/ with js that causes error -->
</iframe>
</body>
</html>
</iframe>
<iframe APPICATION="yes" src="http://myserver/browse.php?src=somethingelese"></iframe>
</div>
</body>
</html>
这是错误的屏幕截图: