代码之家  ›  专栏  ›  技术社区  ›  Samuel Jack

使用WebBrowser.DocumentText设置文档时如何启用脚本

  •  1
  • Samuel Jack  · 技术社区  · 16 年前

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

    现在我知道IE7引入了一个新的安全特性,它影响了这个场景。我记得我必须在注册表的IE项下的某个地方设置一个feature块脚本项,但我不知道具体在哪里。有人对此有指示吗?

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

    1 回复  |  直到 14 年前
        1
  •  0
  •   Hendry Ten    14 年前

    请检查一下 Mark of the Web .
    你需要标记你的“页面”。紧随其后 HTML 标签,放入:

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

    0020是以下URL的长度(包括/)

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

    推荐文章