我有一個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