2012-01-15 21 views
2

有沒有辦法將AdBlock Plus(或任何類似於IE的插件)與C#WebBrowser控件整合? 這是我的情況,我有一個表格,當打開重定向到一個指定的網站,這不屬於我。我想從我們的應用程序用戶的網站上刪除所有廣告。如何將AdBlock Plus集成到C#WebBrowser控件中?

回答

1

您需要將表示插件的瀏覽器助手對象加載到WebBrowser控件中。 This thread describes the process,雖然它比C#更適合C++。另外:我只能想象這是一個壞主意,AdBlock Plus可能假定它總是在IE內部運行。如果你設法加載它,它會在你的過程中運行。

+0

@ todda.seopt.is非常感謝。 – Beshoy 2012-01-17 06:46:31

0

你將不得不模擬IE在加載插件(執行相同的調用,提供相同的API等)中的行爲。不過,您應該重新考慮這個想法,因爲大多數內容提供商不喜歡將他們的內容嵌入到您的應用程序中,特別是如果您修改它以刪除廣告和內容。你甚至想要做什麼?如果您想提供反饋表單,支持頁面,論壇或類似內容,則應該在您自己的頁面上自行提供這些內容,而不是嵌入第三方網站以殺死廣告並可能是品牌宣傳等。

+0

非常感謝 – Beshoy 2012-01-17 06:47:04