2011-11-27 99 views
0

我在C#中用Visual Studio 2008編寫了一個桌面應用程序,並且希望它能夠在以下情況下與瀏覽器通信:一旦用戶打開銀行網站,應該將事件發送到桌面應用程序。銀行的鏈接被預先知道(已知)。換句話說,我想開發一個瀏覽器插件,如果用戶打開鏈接,它會將事件引發到應用程序。 在這個階段,我只想爲Mozilla或IE9瀏覽器之一。 任何想法或教程如何開始開發這樣一個插件?在c#中編寫瀏覽器插件#

+4

我可以問你爲什麼需要這個?聽起來很黑。 – Nasreddine

+0

你可以看看我的其他相關問題http://stackoverflow.com/questions/8282092/is-it-possible-for-a-desktop-application-to-get-the-website-url – Tady

+0

這是一個糟糕的架構 - 將事件從瀏覽器插件發佈到桌面應用程序!爲什麼不處理插件內的任何需要? – Yahia

回答

1

開發IE 9瀏覽器幫助程序對象相對比較簡單。尋找「瀏覽器幫助對象」。在Firefox中,你不能在C#中開發插件,它有自己的擴展插件框架。你需要梳理你的JavaScript。

+0

非常感謝你的解釋,但是你能否告訴我,如果有一種方法可以通過這個插件發送一個參數給桌面應用程序。站點(url)是從桌面應用程序運行的用戶打開的? – Tady