浏览器插件或扩展,可以选择哪个?

时间:2015-02-02 07:58:52

标签: javascript google-chrome-extension firefox-addon browser-plugin browser-extension

我打算修改现有网站的显示。

例如,当Google返回搜索结果时,我是否可以自定义显示的网页(例如在该页面的空白处添加一些气泡可视化效果)?可以使用浏览器插件或扩展吗?

据我所知,浏览器扩展程序(例如firefox或chrome扩展程序)通常用于向地址栏添加微小图标。

1 个答案:

答案 0 :(得分:3)

  

是否可以使用浏览器插件或扩展程序完成?

是。但是你不想编写浏览器插件。它们写起来相当复杂,用户也不愿意安装它们(有充分的理由)此外,你必须编写两个,因为Mozilla和Google无法就格式达成一致(Chrome是删除令人尊敬的NPAPI,但Mozilla不会实施Google的PPAPI,声称它是一个移动目标,文档不足。)

  

根据我的了解,浏览器扩展程序(例如firefox或chrome扩展程序)通常用于向地址栏添加小图标。

没有。 Firefox加载项和Chrome扩展程序可以做很多事情,包括在呈现页面后修改页面。

因此,您可能希望编写Firefox加载项和Chrome扩展程序。 (遗憾的是,是的,这是两个需要维护的代码库,尽管它们使用类似的技术 - HTML,CSS,JavaScript - 所以你可以在它们之间分享一些。)