crx扩展能否用油猴脚本替代
本帖最后由 lyrong2008 于 2024-6-28 14:09 编辑manifest.json的完整代码如下:
{
"manifest_version": 2,
"version": "0.0.3",
"homepage_url": "https://xxx.com",
"background": {
"scripts": [
"background.js"
]
},
"permissions": [
"webRequest",
"storage",
"webRequestBlocking",
"<all_urls>"
]
}
这里background表示background.js是常驻后台,而且并没有注入js脚本的content_scripts代码
"content_scripts": [
{
"matches": [
"*://*",
],
"js": [
"/scripts/content.js"
],
"css": [
"/style/common.css"
],
"run_at": "document_idle"
}
]
我想用油猴实现一样的功能,不知道如何才能实现,crx中可以直接脚本常驻后台,油猴注入js老是失败!
抱歉,我讲述的不专业,希望得到大家的帮助,如何用油猴替代crx实现一样的功能——因为我想写一个安卓浏览器,想支持这个需要扩展的站点!
站点账号可以找我索取!非常感激大家!
安卓浏览器支持chromium扩展到起点有点高了! 本帖最后由 lengong 于 2024-6-26 14:09 编辑
crx权限高一些,可以直接调用浏览器提供的api,油猴不行,这个crx使用到 webRequest系列API对某些url进行监听 lengong 发表于 2024-6-26 14:06
crx权限高一些,可以直接调用浏览器提供的api,油猴不行,这个crx使用到 webRequest系列API对某些url进行监 ...
谢谢 那有其他办法不安装crx而执行js吗? 这个恐怕不可行吧。。 shengforever 发表于 2024-6-26 14:44
这个恐怕不可行吧。。
好的!谢谢!{:301_971:} lengong 发表于 2024-6-26 14:06
crx权限高一些,可以直接调用浏览器提供的api,油猴不行,这个crx使用到 webRequest系列API对某些url进行监 ...
谢谢大佬的解答! 油猴中代码:
@match *://*/*
可以匹配所有网站,这样就实现在每一个网页注入了 hualy 发表于 2024-6-26 15:11
油猴中代码:
@match *://*/*
3楼的大哥说了 油猴脚本权限没crx的高,不支持调用浏览器的原生API,"background.js"注入了,也没实现全部功能吧!
我油猴新创建过 此网站的"background.js"脚本,但是打开网页后,和没安装脚本是一样的效果!
lyrong2008 发表于 2024-6-26 14:11
谢谢 那有其他办法不安装crx而执行js吗?
油猴,不过有些功能实现不了,看你要实现什么功能
页:
[1]
2