0
我使用skybound.geckofx .net包裝來顯示我的Winforms應用程序中存儲的網頁內容。這些網頁中的一部分有鏈接,js是指在線內容。有沒有簡單的方法來禁用geckofx包裝下載在線內容?skybound.geckofx離線瀏覽C#.net 4.0 winforms
我使用skybound.geckofx .net包裝來顯示我的Winforms應用程序中存儲的網頁內容。這些網頁中的一部分有鏈接,js是指在線內容。有沒有簡單的方法來禁用geckofx包裝下載在線內容?skybound.geckofx離線瀏覽C#.net 4.0 winforms
browser.Navigating += (sender, args) => { if (IsLinkOnLine(sender.Uri)) args.Cancel = true; };
其中IsLinkOnLine是一個函數,如果Uri推薦'在線內容'則返回true。
瀏覽器是一個GeckoWebBrowser實例。
如果您還沒有,我還建議您使用更新版本的geckofx https://bitbucket.org/geckofx/。
感謝您的回答,是browser.Navigating與ajax調用交易? (例如,來自js的$ .get) – user861768 2013-03-14 06:06:50
不確定 - 會認爲不是。禁用JavaScript將是一種禁用Ajax的方法。 – Tom 2013-03-14 06:27:15
將javascript.enabled設置爲false,可以像GeckoPreferences.User [「javascript.enabled」] = false; – Tom 2013-03-14 06:43:49