0
我用WebKitBrowser(webket.net),我希望,當我點擊裏面WebKitBrowser一個鏈接,我可以自定義如何處理這個鏈接(一些鏈接我要指定機器的默認瀏覽器) ,所以我想知道我可以在哪裏攔截這個事件。我怎樣才能鏈接從WebKitBrowser
我查了webkitbrowser類,也沒找到合適的事件,似乎在webviewclass,但我不知道。
謝謝!
我用WebKitBrowser(webket.net),我希望,當我點擊裏面WebKitBrowser一個鏈接,我可以自定義如何處理這個鏈接(一些鏈接我要指定機器的默認瀏覽器) ,所以我想知道我可以在哪裏攔截這個事件。我怎樣才能鏈接從WebKitBrowser
我查了webkitbrowser類,也沒找到合適的事件,似乎在webviewclass,但我不知道。
謝謝!
得到的鏈接列表,你可以使用
WebKit.DOM.NodeList links = Browser.Document.GetElementsByTagName("link");
foreach (WebKit.DOM.Element link in links)
{
if (link.GetAttribute("href").CompareTo(link_addr) == 0) {
// Do Your Thing
}
}
你很可能使用的導航事件來控制每個環節去。 如果它是一個鏈接到你的程序中打開什麼都不做 - 否則做
e.Cancel = true;
,然後發送鏈接地址到系統的瀏覽器