猿问

如何在IE9模式下运行Delphi TWebbrowser组件?

由于TWebbrowser在IE7兼容模式下运行,我遇到了TWebbrowser的Javascript错误。

有没有办法防止这种情况,只是让它在IE9模式下运行?


慕少森
浏览 680回答 3
3回答

ITMISS

使用记录的注册表项选择使用浏览器仿真功能。根据您选择的浏览器仿真设置,您可能需要确保文档包含合适的DOCTYPE。同样,这在文档中描述。因此,例如,如果您希望进行最简单的更改,则需要添加以下注册表设置:HKEY_LOCAL_MACHINE(或HKEY_CURRENT_USER)   软件      微软         IE浏览器            主要               FeatureControl                  FEATURE_BROWSER_EMULATION                     YourExeNameGoesHere.exe =(DWORD)00009999该值的文档9999说:9999 Windows Internet Explorer 9.网页以IE9标准模式显示,与!DOCTYPE指令无关。如果您要使用,9000那么您还需要修改文档的DOCTYPE:9000 Internet Explorer 9.包含基于标准的网页!DOCTYPE指令以IE9模式显示。Internet Explorer 9的默认值。链接的文档还包括指定其他IE版本所需的信息。

摇曳的蔷薇

包含在html中,“http-equiv =”X-UA-Compatible“content =”IE = edge“<!DOCTYPE html><html><head>&nbsp; &nbsp; <meta charset="utf-8" http-equiv="X-UA-Compatible" content="IE=edge" /></head><body>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; your code ....</body></html>
随时随地看视频慕课网APP
我要回答