Ben*_*n L 3 windows internet-explorer activex
Winamp 和 SharpReader 等程序都使用 Windows 提供的嵌入式 Web 浏览器来查看网页。通过访问诸如whatbrowser.org之类的网站,服务器认为它是Internet Explorer 8。我无法判断这是否是兼容模式下的IE9。我似乎无法更改这些浏览器的设置。
我的问题是如何更改设置才能使其与 IE9 一样工作?我的脚本错误对话框较多,html5 不起作用。但在 IE9 中它们都可以工作。
需要明确的是,这是关于 ieframe 的,而不是 ie 内部的附加组件。
我在这里找到了所需的信息:Web Browser Control \xe2\x80\x93指定IE版本。
\n\n关于这个问题的好页面;很多好信息。
\n\n无论如何,您可以创建一个注册表项来强制浏览器类型(它是针对每个应用程序的)。我刚刚用 Winamp 进行了测试,效果非常好。
\n\n对于 32 位:
\n\nHKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer\\MAIN\\FeatureControl\\FEATURE_BROWSER_EMULATION\nRun Code Online (Sandbox Code Playgroud)\n\n对于 64 位:
\n\nHKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Internet Explorer\\MAIN\\FeatureControl\\FEATURE_BROWSER_EMULATION\nRun Code Online (Sandbox Code Playgroud)\n\n创建一个新的 DWORD 值,并以带有嵌入式浏览器的 .EXE 文件命名(即:winamp.exe)。
要将此键设置为的值(取自MSDN 此处)为十进制值:
\n\n9999 (0x270F)
\n - Internet Explorer 9。无论 !DOCTYPE 指令如何,网页都以 IE9 标准模式显示。
9000 (0x2328)
\n - Internet Explorer 9。包含基于标准的 !DOCTYPE 指令的网页在 IE9 模式下显示。
8888 (0x22B8)
\n - 无论 !DOCTYPE 指令如何,网页都以 IE8 标准模式显示。
8000 (0x1F40)
\n - 包含基于标准的 !DOCTYPE 指令的网页在 IE8 模式下显示。
7000 (0x1B58)
\n - 包含基于标准的 !DOCTYPE 指令的网页在 IE7 标准模式下显示。
添加密钥后的 Winamp(您甚至不需要重新启动或注销):

| 归档时间: |
|
| 查看次数: |
8389 次 |
| 最近记录: |