我维护一个较旧的网络应用程序,其中.htc文件用于提供几乎所有功能(更多关于.htc文件https://msdn.microsoft.com/en-us/library/ms532146(v=vs.85).aspx)。
我遇到的问题是,一旦我启用拒绝所有附加组件,除非特别允许 ...策略,我无法让我的网页运行.htc文件(有些是下载的但是没有执行)。
我想我应该通过第一行中加载项列表中的GUID启用第二步一些COM对象,但我尝试在我的IE上加载所有插件,而不是任何插件运气(我预计其中一个与MS相关的插件将提供运行.htc文件/对象的功能)。
这是我在本地组策略编辑器设置中看到的内容 local group policy editor
我做了一个简单的演示来测试是否会执行htc文件(如果你的盒子上没有这样的页面/演示):https://github.com/rostacik/htciesample
我看到了一些禁止加载JS,Flash等的方法,所以我想有一些对象负责.htc文件。
我的设置:最新的win 10 pro,1803更新,OS build 17134.1,IE 11 v 11.1.17134.0,更新版本11.0.47。 Win7 Enterprise与最新IE11的行为完全相同。
提前感谢任何帮助
答案 0 :(得分:0)
拒绝所有加载项,除非特别允许,您必须启用加载项列表,然后添加两个GUID:
值 1 。