我有一个HTML页面,我想在WebBrowser控件中显示,我只想保留它的布局。它可以是任何下载的页面,我希望它是静态的(非交互式),这意味着没有JavaScript或Flash,但用户仍然可以使用滚动条在页面中移动。在WebBrowser控件中禁用脚本
因为我不熟悉不同类型的脚本和插件,所以我只想保留布局。我正在考虑剥离除基本标记(img,table等)以外的所有标记。做这个的最好方式是什么?
我有一个HTML页面,我想在WebBrowser控件中显示,我只想保留它的布局。它可以是任何下载的页面,我希望它是静态的(非交互式),这意味着没有JavaScript或Flash,但用户仍然可以使用滚动条在页面中移动。在WebBrowser控件中禁用脚本
因为我不熟悉不同类型的脚本和插件,所以我只想保留布局。我正在考虑剥离除基本标记(img,table等)以外的所有标记。做这个的最好方式是什么?
可能是WebBrowser
控件具有禁用脚本的属性,但是如果没有,您可以使用AntiXSS库来清理所有可执行JavaScript的HTML。
看看这里:
一个非常简单的方法:禁用 “显示图片” setting in IE(工具 - > Internet选项 - >高级设置选项卡)。网页浏览器控件使用相同的设置! (除非你在你的代码上覆盖这个)。
WebBrowser控件没有任何属性,我可以找到这样做,但我会尝试这个库,谢谢。 – Dmi 2010-08-19 02:34:28