Skip to content

部分开关失效(没有引用) #209

Description

@Sheldontao

准备合集替换到分插件时,发现有的lpx只有rewrite,就简单问了一下gemini。

经过对您提供的 Loon 插件代码的排查,发现在 [Argument] 声明的开关中,有以下几个 _enable 变量是失效的(未被实际引用)。它们虽然在界面上会显示开关,但无论开启还是关闭,都不会对实际规则产生控制作用。

具体失效的开关及原因如下:

1. bddutpba_enable (百度贴吧-脚本开关)
状态:失效。

原因:在 [Script] 的 # > 百度贴吧 区块中,虽然有两条对应的脚本规则(tieba-json.js 和 tieba-proto.js),但均遗漏了 enable={bddutpba_enable} 参数。

2. cdyytmqi_enable (彩云天气-脚本开关)
状态:失效。(这也是您在页面选中的文本)

原因:该插件对彩云天气的去广告操作全部写在了 [Rewrite] 区块中(使用 mock-response-body 等重写策略),而在 [Script] 区块中并没有相关的 JS 脚本,因此该开关毫无用武之地。

3. kkuz_enable (快手-脚本开关)
状态:失效。

原因:与彩云天气类似,快手的去广告逻辑全部集中在 [Rewrite] 区块(通过 response-body-json-del 删减 JSON 字段),[Script] 中并没有定义名为快手本体的脚本(只有一个独立的快手联盟,用的是另一个开关 glgclmmg_enable)。

4. xmyu_enable (闲鱼-脚本开关)
状态:失效。

原因:在 [Script] 的 # > 闲鱼 区块中,作者写了 7 条相关的 JS 脚本重写规则,但每一条都漏写了 enable={xmyu_enable}。这意味着闲鱼的脚本去广告功能是默认强制执行的,无法通过此开关来关闭。

5. ximalaya_enable (喜马拉雅-脚本开关)
状态:失效。

原因:喜马拉雅的去广告规则多达十余条,但全部都位于 [Rewrite] 区域(通过 jq 提取和丢弃对应字段),并没有在 [Script] 区域挂载执行脚本,因此定义该开关无效。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions