【发布时间】:2019-05-11 20:41:32
【问题描述】:
我需要开发某种浏览器插件/扩展来跟踪某些搜索引擎网站上的搜索字符串,例如:google.com、bing.com。 从研究中,对于 chrome 扩展,我看到有人建议 content js 是要走的路。这是真的吗?有跨浏览器的方法吗?
【问题讨论】:
标签: google-chrome internet-explorer firefox browser
我需要开发某种浏览器插件/扩展来跟踪某些搜索引擎网站上的搜索字符串,例如:google.com、bing.com。 从研究中,对于 chrome 扩展,我看到有人建议 content js 是要走的路。这是真的吗?有跨浏览器的方法吗?
【问题讨论】:
标签: google-chrome internet-explorer firefox browser
您可以使用 Content.JS 或您喜欢的任何其他 JS 库来开发扩展,但仅使用 JS 库您无法开发扩展。
每种浏览器都有特定的方式。它至少包含 4 个文件。
(1) 清单文件 (2) HTML 文件 (3) JS 文件 (4) CSS 文件
您还需要参考浏览器对象模型。
您可以参考下面的链接可能会帮助您获取更多信息。
(1)Creating a Microsoft Edge extension
(2)Getting Started Tutorial to create an extension for Chrome
(3)Your first extension for FireFox
要支持跨浏览器功能,您可以尝试将您的 chrome 扩展程序移植到 Firefox 或 MS Edge。要获取有关移植扩展程序的更多信息,您可以参考下面的链接。
(1)Porting an extension from Chrome to Microsoft Edge
(2)Porting a Google Chrome extension
注意:- 您还需要参考每个浏览器的政策来访问用户的浏览数据。可能所有浏览器的政策都有一些不同。
【讨论】: