吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1137|回复: 13
收起左侧

[求助] crx扩展能否用油猴脚本替代

[复制链接]
lyrong2008 发表于 2024-6-26 11:52
本帖最后由 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实现一样的功能——因为我想写一个安卓浏览器,想支持这个需要扩展的站点!


站点账号可以找我索取!非常感激大家!






发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| lyrong2008 发表于 2024-6-26 12:01
安卓浏览器支持chromium扩展到起点有点高了!
lengong 发表于 2024-6-26 14:06
本帖最后由 lengong 于 2024-6-26 14:09 编辑

crx权限高一些,可以直接调用浏览器提供的api,油猴不行,这个crx使用到 webRequest系列API对某些url进行监听
 楼主| lyrong2008 发表于 2024-6-26 14:11
lengong 发表于 2024-6-26 14:06
crx权限高一些,可以直接调用浏览器提供的api,油猴不行,这个crx使用到 webRequest系列API对某些url进行监 ...

谢谢 那有其他办法不安装crx而执行js吗?
shengforever 发表于 2024-6-26 14:44
这个恐怕不可行吧。。
 楼主| lyrong2008 发表于 2024-6-26 14:45
shengforever 发表于 2024-6-26 14:44
这个恐怕不可行吧。。

好的!谢谢!
 楼主| lyrong2008 发表于 2024-6-26 14:49
lengong 发表于 2024-6-26 14:06
crx权限高一些,可以直接调用浏览器提供的api,油猴不行,这个crx使用到 webRequest系列API对某些url进行监 ...

谢谢大佬的解答!
hualy 发表于 2024-6-26 15:11
油猴中代码:
@match        *://*/*

可以匹配所有网站,这样就实现在每一个网页注入了
 楼主| lyrong2008 发表于 2024-6-26 16:02
hualy 发表于 2024-6-26 15:11
油猴中代码:
@match        *://*/*

3楼的大哥说了 油猴脚本权限没crx的高,不支持调用浏览器的原生API,"background.js"注入了,也没实现全部功能吧!

我油猴新创建过 此网站的"background.js"脚本,但是打开网页后,和没安装脚本是一样的效果!
lengong 发表于 2024-6-26 16:04
lyrong2008 发表于 2024-6-26 14:11
谢谢 那有其他办法不安装crx而执行js吗?

油猴,不过有些功能实现不了,看你要实现什么功能
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 14:46

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表