Avi*_*eir 17 userscripts google-chrome-extension tampermonkey
我正在开发一个扩展,它将读取HTML元素值,然后对外部网站进行API调用,获取结果并将其显示在新创建的HTML元素中.
在本机chrome扩展与用户脚本中编写它的优点/缺点是什么?
Rob*_*b W 14
原生Chrome扩展程序与用户脚本之间存在一些差异.
有关Greasemonkey脚本与Chrome用户脚本之间差异的列表,请参阅此Wiki页面.
如果要利用跨浏览器用户脚本,请尝试不使用GM_*方法或unsafeWindow.
从开发人员的角度来看,没有优先选择用户脚本或Chrome扩展程序的优势,因为任何用户脚本都可以轻松嵌入到Chrome扩展程序中.
如果您根据部署查看此主题,则差异很大:
我建议开发原生扩展.您可以使用以下目录结构从用户脚本轻松创建Chrome扩展程序:
manifest.json
whatever.user.js
Run Code Online (Sandbox Code Playgroud)
最小的manifest.json:
{
"name": "name of extension",
"version": "1",
"manifest_version": 2,
"content_scripts": [{
"js": ["whatever.user.js"],
"matches": ["http://example.com/*"]
}]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9089 次 |
| 最近记录: |