![]() |
1
3
IE9可以并行安装的唯一方法是为接口和coclass使用新的guid。这意味着你不能使用WebBrowser,它有硬编码的guid。 还有另外一个选项,使用axhost包装器。右键单击工具箱,选择项,选择COM组件选项卡,并在列表中找到IE9。不知道它叫什么,旧名称是“Microsoft Web浏览器”,由C:\windows\system32\ieframe.dll提供服务 如果没有友好的Webbrowser和HTMLDocument包装类,您将不得不这样做。 |
![]() |
2
12
实际上,可以修改注册表以强制程序使用IE9呈现。转到hkey_local_machine\software\microsoft\internet explorer\main\featurecontrol\feature_browser_emulation,并添加一个名为您的程序名(带.exe)和 十进制的 值设置为9999。 还可以修改注册表以强制程序使用IE9 GPU呈现。转到hkey_current_user\software\microsoft\internet explorer\main\featurecontrol\feature_gpu_rendering,并添加一个新的dword值,该值名为您的程序名(带.exe)和 十六进制的 值设置为1。 只有当你真的有IE9的时候这才有效!您必须先下载IE9,然后才能执行此操作,否则 不会工作 . 如果要用IE8呈现页面,只需将9999更改为8888。 注: GPU渲染仅在IE9中可用 |
![]() |
3
2
经过大量的谷歌搜索,我发现有两组不同的键 功能浏览器模拟 对于32位和64位应用程序。您需要根据运行的机器将您的设置在正确的位置。此外,还需要确保安装了要模拟的浏览器的正确版本。 32位:
64位:
要将此项设置为的值(取自此处的msdn)为十进制值: 9999(0x27 0F) Internet Explorer 9。网页显示在IE9标准模式下,无论!doctype指令。 9000(0x23 28) Internet Explorer 9。包含基于标准的网页!doctype指令以IE9模式显示。 8888(0x22B8) 网页以IE8标准模式显示,无论!doctype指令。 8000(0x1F40) 包含基于标准的网页!doctype指令以IE8模式显示。 7000(0x1B58) 包含基于标准的网页!doctype指令以IE7标准模式显示。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 3 月前 |
![]() |
pseudodev · 失败的测试仅显示堆栈跟踪,不显示完整日志 4 月前 |
![]() |
CactusCake · if语句中应有分号 5 月前 |
![]() |
Bin4ry · 子文件夹中的应用程序设置 5 月前 |