[英]How to prevent a new window from opening in hosted Internet Explorer
[英]How to prevent IE from showing “Internet Explorer restricted this webpage from running scripts …” message when opening just a text file?
在我的软件中,我需要打开一个纯文本文件仅供查看。 我选择使用默认的Web浏览器来执行此操作,因为肯定可以在任何系统上使用它。 (请注意,由于“ 仅供查看 ”的限制,我无法使用记事本。)
为此,我将执行以下操作:
ShellExecute(NULL, L"open", TextFilePath, NULL, NULL, SW_SHOWNORMAL);
除...(您猜对了)IE之外,这在所有网络浏览器上都很好用。 显示以下消息:
“ Internet Explorer限制了此网页的运行脚本或ActiveX控件”
该文本文件显然没有任何脚本或Active X控件。 这只是一个.txt
文件! 但是可以理解的是,此消息使一些认为我的程序试图在其计算机上运行“错误”程序的用户感到担忧。
所以我很好奇,是否可以在不修改任何全局IE设置的情况下防止这种愚蠢的消息?
也许您应该执行以下步骤:
希望这会起作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.