2016-02-27 97 views
2

我實際上正在創建一個流量交換應用程序,並且我需要在沒有每秒鐘彈出窗口的情況下輕鬆執行衝浪。VB.NET如何在GeckoFX中禁用javascript警報和javascript錯誤

實際上,我的應用程序中有彈出消息,提示消息,確認消息和其他javascript錯誤,特別是Jquery的「Carroussel錯誤」。

我正在使用GeckoFX 33,但我還沒有在VB.NET語言中找到任何解決方案。

感謝您的幫助!

回答

1

您可以創建一個實現nsIPromptService2和nsIPrompt的類,並且這些接口中的方法允許自定義處理這些事件。

internal class FilteredPromptService : nsIPromptService2, nsIPrompt

這從C#應用程序的,但我敢打賭,VB會非常相似。

在VB.NET嘗試或許添加類,如下所示:

class FilteredPromptService Implements nsIPromptService2, nsIPrompt

然後在Visual Studio中右鍵單擊每個接口上,找到一個選項 - 像「實現接口」或「實施失蹤成員」。如果在VS 2013 express中沒有,那麼請在對象瀏覽器中查看這兩種類型,並手動添加在您的類的界面中定義的所有方法和屬性。

乾杯:)

+0

難道你有什麼想法在VB.NET,因爲我真的現在如何實現nsIPromptService2和nsIPrompt在課堂上不? –

+0

@LucasDuval你在使用visual studio嗎?哪個版本? – Bartosz

+0

我正在使用VS Express 2013 –