【发布时间】:2011-08-17 17:58:42
【问题描述】:
我正在寻找开发浏览器扩展程序。
一旦安装此扩展程序,将告诉浏览器在来自特定域列表的所有页面加载中包含一个 javascript 文件。
这种类型的扩展程序被 Google Chrome 称为“内容脚本”。
根据我的阅读,要为 Chrome 创建这种类型的扩展程序,您只需将此代码放入 “清单”文件
{
"name": "My extension",
...
"content_scripts": [
{
"matches": ["http://www.google.com/*"],
"js": ["jquery.js", "myscript.js"]
}
],
...
}
安装扩展后 jquery.js 和 myscripts.js 将包含在 google.com 的每个页面加载中
Chrome 采用的这种扩展开发方法看起来非常简单。
我的问题是,为其他主流浏览器复制这种类型的扩展有多难?
【问题讨论】:
-
对于其他主流浏览器之类的? Firefox 有自己的插件机制。 Safari 自己的。我会说,尝试使用 Greasemonkey 的扩展程序,它适用于大多数主流浏览器,并考虑使用 Greasemonkey 尝试内容脚本。
-
Crossrider 可以通过他们的跨浏览器扩展开发框架帮助您。 (您可以快速开始使用 javascript 和在线 IDE)
标签: javascript google-chrome-extension browser-extension