【发布时间】:2011-06-24 13:24:12
【问题描述】:
我发现 IE7 在 Internet 区域默认启用 Javascript,但对本地 HTML 文件 [我的电脑区域] 禁用它(现在 Internet 比您的本地计算机更安全?),但无论如何...
我在 VBA 中有一个应用程序,它使用 WebBrowser 控件打开一个包含 Javascript 的本地 HTML 文件(例如,file:///C:\somefile.html)。我希望执行此 Javascript。有没有办法(从 VBA 代码)强制浏览器允许这个 Javascript? (考虑到它默认是禁用的)
如果我不必依赖任何形式的注册表编辑,或者告诉应用程序的用户更改他们的 Internet Explorer 设置,那将是理想的。 我还尝试设置一个本地主机网络服务器并从那里提供文件。显然工作得很好,因为 IE 认为这是 Internet 区域,但如果我也不必尝试从 VBA 编写网络服务器,我会喜欢它。
系统是带有IE7的Windows XP。
谢谢
【问题讨论】: