2011-11-27 136 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