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

时间:2009-03-06 19:37:05

标签: winforms webbrowser-control

我正在使用Windows窗体WebBrowser控件,并使其显示我即时创建并使用DocumentText属性设置的文档。我创建的文档在与可执行文件相同的目录中引用了一个脚本文件。麻烦的是,当WebBrowser控件显示页面时,脚本未启用。

现在我知道IE7引入了一个影响这种情况的新安全功能。我记得要在IE Key下的注册表中的某处设置一个FEATURE_BLOCK_LMZ_SCRIPT键,但我无法确切知道在哪里。有没有人有这方面的指示。

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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