Web 浏览器控件中的文档模式菜单功能

发布于 2024-12-05 02:35:44 字数 399 浏览 1 评论 0原文

我正在编写自己的 MFC 应用程序,该应用程序使用 WebBrowser 控件(使用 IE9)。我想知道如何在 IE 开发工具中使用类似于“文档模式菜单”的 API:http://msdn.microsoft.com/en-us/library/dd565626(en-us,VS.85).aspx#docModeMenu

特别是我对描述为的功能感兴趣:

“此命令允许您修改当前页面所选的文档模式,而无需修改源中的 DOCTYPE 或 META 标记”

是否可行?

10x,

盖伊

I'm writing my own MFC app that uses WebBrowser control (uses IE9). I wonder how can I use the API similar for "the document mode menu" in IE Developer tools : http://msdn.microsoft.com/en-us/library/dd565626(en-us,VS.85).aspx#docModeMenu.

Especially I'm interested in the functionality described as:

"This command allows you to modify the chosen document mode of the current page without modifying the DOCTYPE or META tag in the source"

Is it feasible?

10x,

Guy

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

可是我不能没有你 2024-12-12 02:35:44

很难说出您在这里要求什么,但听起来您想在运行时以编程方式设置文档模式(严格或 Quisk)。

如果这是正确的,你不能! (至少,以编程方式。)您可以获得的最接近的方法是添加一个 Windows 注册表项,该注册表项指定您希望页面以特定文档模式加载的条件。像这样:

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl  
\FEATURE_NATIVE_DOCUMENT_MODE]

"YourApp.exe"=dword:13880

然后,每次您的应用程序加载 WebBrowser 控件时,它将访问此注册表项,并且您的控制逻辑可以决定从那里做什么。

希望这有帮助。祝你好运!

It's difficult to tell what you're asking for here, but it sounds like you want to programmatically set the Document Mode (Strict or Quisk) at runtime.

If this is correct, you can't! (At least, programmatically.) The closest thing you can get is to add a Windows registry key that specifies the conditions under which you want pages to load with particular Document Modes. Something like this:

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl  
\FEATURE_NATIVE_DOCUMENT_MODE]

"YourApp.exe"=dword:13880

Then, every time your application loads the WebBrowser control it will get access to this registry key and your control logic can decide what to do from there.

Hope this helps. Good luck!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文