为Web浏览器开发用户定义的插件

时间:2011-01-31 14:19:14

标签: java javascript asp.net jquery-plugins applet

如何为Web浏览器开发用户定义的插件。 它的特色应该是:

  1. 它应该安装在任何浏览器中。
  2. 应该在浏览器启动时执行。
  3. 它应该监控网页并访问浏览器显示的网页。
  4. 它应该监视和访问网页(例如,从文本框中获取值),而不管浏览器显示的网页。 (该网页可以是谷歌或任何域的任何URL)
  5. 如何开始呢?如果有一些样本会有所帮助。提前致谢

3 个答案:

答案 0 :(得分:6)

  1. 适用于Firefox< 4写一个Addon,4和以上Jetpack将是要走的路。对于Chrome,请写一个Extension。歌剧院,等到11.5艘船。 Safari 5IE
  2. 阅读每个浏览器的文档。
  3. 唔...
  4. 我希望你能告诉用户。
  5. 现在它看起来就像是要将某些内容部署到PC并监视所有浏览器,如果你想这样做,你就必须付出一些努力。

答案 1 :(得分:2)

我认为 1。是不可能的,您必须创建多个版本的插件才能使用每个浏览器。

没有一个例子,因为正如我所提到的,你将不得不做一些不同的事情。您需要确定并定位特定的浏览器。我建议从一个开始,一旦你有它工作移动到下一个浏览器。

答案 2 :(得分:1)

您的意思是插件(如Flash,PDF阅读器)还是扩展程序?

插件是本机程序,扩展通常用JavaScript编写。 HTML。 根据您的目的,扩展功能足够强大,是更好的选择。

没有独立于浏览器的方式来实现插件。对于每个浏览器,您必须阅读接口参考。例如,chrome的参考:http://code.google.com/chrome/extensions/getstarted.html