Mfc Web浏览器控件中的文档模式菜单功能
我正在编写自己的MFC应用程序,它使用WebBrowser控件(使用IE9)。我想知道如何在IE开发者工具中使用类似于“文档模式菜单”的API: 我尤其对以下功能感兴趣: “此命令允许您修改当前页面的所选文档模式,而无需修改源中的DOCTYPE或META标记” 可行吗 10倍Mfc Web浏览器控件中的文档模式菜单功能,mfc,webbrowser-control,internet-explorer-9,wininet,Mfc,Webbrowser Control,Internet Explorer 9,Wininet,我正在编写自己的MFC应用程序,它使用WebBrowser控件(使用IE9)。我想知道如何在IE开发者工具中使用类似于“文档模式菜单”的API: 我尤其对以下功能感兴趣: “此命令允许您修改当前页面的所选文档模式,而无需修改源中的DOCTYPE或META标记” 可行吗 10倍 Guy很难说出您在这里要求什么,但听起来您希望在运行时以编程方式设置文档模式(Strict或Quisk) 如果这是正确的,你不能!(至少是以编程方式)最接近您的方法是添加一个Windows注册表项,该注册表项指定您希望使用
Guy很难说出您在这里要求什么,但听起来您希望在运行时以编程方式设置文档模式(Strict或Quisk) 如果这是正确的,你不能!(至少是以编程方式)最接近您的方法是添加一个Windows注册表项,该注册表项指定您希望使用特定文档模式加载页面的条件。大概是这样的:
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl
\FEATURE_NATIVE_DOCUMENT_MODE]
"YourApp.exe"=dword:13880
然后,每次应用程序加载WebBrowser控件时,它都将访问该注册表项,并且您的控制逻辑可以决定从那里执行什么操作
希望这有帮助。祝你好运