2013-03-13 29 views

回答

1
browser.Navigating += (sender, args) => { if (IsLinkOnLine(sender.Uri)) args.Cancel = true; }; 

其中IsLinkOnLine是一個函數,如果Uri推薦'在線內容'則返回true。

瀏覽器是一個GeckoWebBrowser實例。

如果您還沒有,我還建議您使用更新版本的geckofx https://bitbucket.org/geckofx/

+0

感謝您的回答,是browser.Navigating與ajax調用交易? (例如,來自js的$ .get) – user861768 2013-03-14 06:06:50

+0

不確定 - 會認爲不是。禁用JavaScript將是一種禁用Ajax的方法。 – Tom 2013-03-14 06:27:15

+0

將javascript.enabled設置爲false,可以像GeckoPreferences.User [「javascript.enabled」] = false; – Tom 2013-03-14 06:43:49