2010-08-18 47 views
3

我有一个HTML页面,我想在WebBrowser控件中显示,我只想保留它的布局。它可以是任何下载的页面,我希望它是静态的(非交互式),这意味着没有JavaScript或Flash,但用户仍然可以使用滚动条在页面中移动。在WebBrowser控件中禁用脚本

因为我不熟悉不同类型的脚本和插件,所以我只想保留布局。我正在考虑剥离除基本标记(img,table等)以外的所有标记。做这个的最好方式是什么?

回答

2

可能是WebBrowser控件具有禁用脚本的属性,但是如果没有,您可以使用AntiXSS库来清理所有可执行JavaScript的HTML。

看看这里:

http://wpl.codeplex.com/

+0

WebBrowser控件没有任何属性,我可以找到这样做,但我会尝试这个库,谢谢。 – Dmi 2010-08-19 02:34:28

-1

一个非常简单的方法:禁用 “显示图片” setting in IE(工具 - > Internet选项 - >高级设置选项卡)。网页浏览器控件使用相同的设置! (除非你在你的代码上覆盖这个)。

相关问题