gpt4 book ai didi

javascript - 检测 winforms/mfc 嵌入式浏览器中是否启用了 javascript

转载 作者:行者123 更新时间:2023-11-28 10:35:13 25 4
gpt4 key购买 nike

我有一个带有嵌入式 Web 浏览器的 native (Windows)应用程序。目前我正在从后端调用 javascript 函数(c++/c#)。但是,如果禁用 javascript,则会失败,我想提供一个后备机制。有没有办法确定 javascript 是否被禁用?

最佳答案

在 IE Web 控件中,您可以简单地强制启用 JavaScript。请引用以下接口(interface),您的主机必须实现这些接口(interface):

  • IDocHostUIHandler
  • IDocHostShowUI
  • IInternetSecurityManager
  • IServiceProvider

另一种方法是让您的 HTML 页面查询 window.external 对象并调用它的方法,您可以在主机中实现该方法,从而将标志设置为 true。没有被调用就意味着 JavaScript 没有被执行。

关于javascript - 检测 winforms/mfc 嵌入式浏览器中是否启用了 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1557480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com