【问题标题】:How do I enable scripts when setting document using WebBrowser.DocumentText使用 WebBrowser.DocumentText 设置文档时如何启用脚本
【发布时间】:2009-03-06 19:37:05
【问题描述】:

我正在使用 Windows 窗体 WebBrowser 控件,并让它显示我动态创建并使用 DocumentText 属性设置的文档。我创建的文档引用了与我的可执行文件位于同一目录中的脚本文件。问题是,当 WebBrowser 控件显示页面时,脚本没有启用。

现在我知道 IE7 引入了一项新的安全功能,影响了这种情况。我记得必须在 IE 键下的注册表中某处设置 FEATURE_BLOCK_LMZ_SCRIPT 键,但我不知道确切的位置。有没有人有这方面的说明。

更好的是,有没有一种方法可以在不更改注册表的情况下启用我的场景?我真的不想为我的可执行文件提供安装程序。

【问题讨论】:

    标签: winforms webbrowser-control


    【解决方案1】:

    请查看Mark of the Web
    您需要标记您的“页面”。在 html 标签之后,输入:

    <!-- saved from url=(0020)http://www.test.com/ -->
    

    0020是后面url的长度(包括/)

    这确保您正在查看的页面将在 Internet 安全区域中运行,因此,除非另有设置,否则启用脚本。

    【讨论】:

      猜你喜欢
      • 2021-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-09
      • 1970-01-01
      • 1970-01-01
      • 2014-04-18
      • 1970-01-01
      相关资源
      最近更新 更多