浏览器插件和扩展,选哪个?

browser plug-in or extension, which to choose?

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

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

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

Could it be done using browser plug-in or extension?

是的。但是您不想编写浏览器插件。它们编写起来相当复杂,用户不愿安装它们(有充分的理由)此外,您必须编写 two,因为 Mozilla 和 Google 不能就一种格式达成一致(Chrome 正在删除古老的 NPAPI,但 Mozilla 不会实施 Google 的 PPAPI,声称它是一个移动目标,文档不足)。

Based on my knowledge, a browser extension, such as firefox or chrome extension, is usually for adding tiny icons to the address bar.

没有。 Firefox 插件和 Chrome 扩展可以做的远不止这些,包括在页面呈现后修改它。

所以您可能想要编写一个 Firefox 加载项和一个 Chrome 扩展。 (遗憾的是,是的,这是两个需要维护的代码库,尽管它们使用相似的技术——HTML、CSS、JavaScript——所以你可以在它们之间分享一些东西。)