blackmatrix7 / ios_rule_script

分流规则、重写写规则及脚本。
GNU General Public License v2.0
17.61k stars 2.82k forks source link

哲也同学功能异常 #1270

Open Yi-Xio opened 4 months ago

Yi-Xio commented 4 months ago

不提供任何关于客户端的配置、使用等帮助,此类问题请通过搜索引擎解决,相关Issues将直接关闭甚至删除。


反馈前请先确认:

  1. 已使用空白配置文件复现此问题
  2. 在issues中找不到类似问题
  3. 请勿涉及任何非法内容
  4. 不规范填写的Issue可能不会得到任何回复

脚本名称:哲也同学

APP版本:10.5.0 (18514)

客户端名称:Shadowrocket

客户端版本:2.2.48 (2266)

问题描述:哲也同学功能异常

  1. 杀掉后台后首次打开知乎,推荐页有时会空白,有时会显示零星几条带标记的回答(如下图中的“购物推广“标记),下滑刷新后即可正常显示内容(但是含有广告) IMG_0056
  2. 无法屏蔽回答页下方广告 IMG_0055
  3. 无法屏蔽推荐页想法 IMG_0057

复现方式: 打开知乎后即可复现

已使用空白配置文件验证:是

之前使用哲也同学的感觉非常好,烦请大佬看看哪里出了问题

BrettDean commented 4 months ago

哲也 知乎去广告疑似失效


脚本名称:zheye.sgmodule

APP版本:知乎 ios 10.5.0 (18514)

客户端名称:Quantumult X 版本1.5.0(830)

开启重写https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/zheye/zheye.sgmodule后知乎首页刷新空白:

关闭这个重写回到知乎刷新后正常显示

已使用空白配置文件验证:否

Yi-Xio commented 3 months ago

最近发现,若使用 ScriptHub 项目对哲也同学的sgmodule文件执行“将Surge模块转化为Shadowrocket模块”的操作,则推荐页过滤和回答页下方广告屏蔽等功能均恢复正常。 不知道是不是Shadowrocket 对 Surge 的模块有兼容性问题。 ScriptHub项目地址:https://github.com/Script-Hub-Org/Script-Hub

Yi-Xio commented 2 months ago

最近发现,若使用 ScriptHub 项目对哲也同学的sgmodule文件执行“将Surge模块转化为Shadowrocket模块”的操作,则推荐页过滤和回答页下方广告屏蔽等功能均恢复正常。 不知道是不是Shadowrocket 对 Surge 的模块有兼容性问题。 ScriptHub项目地址:https://github.com/Script-Hub-Org/Script-Hub

之前使用该方法处理后,首页信息流显示正常,但最近知乎更新后又显示空白。 经抓包测试,发现是 zheye.min.js removeRecommend 函数中 isStream 判断出错导致的 image 目前,信息流数据中正常项目也包含这个的匹配项,抓包截图如下 image 受限于水平,不能识别该字段的具体作用,因而未能针对代码提出修改方案 但提供一个临时解决措施:在 BosJs 配置中关闭“屏蔽推荐页流媒体”(记得右下角保存) cdffeb581a748d21bda6eb74f7c324a


另外,请大佬们赐教如何在 PC 上调试 ShadowRokcet/Surge 的脚本,我现在是拉取脚本,启动一个本地文件服务器,将 sgmodule文件 中的对应脚本链接替换掉,然后在脚本中需要观察变量的地方打上 console.log,打开 ShadowRokcet-设置-诊断-启用日志记录 ,在日志中搜索 console.log 的输出,极其麻烦原始😭,Google 也找不到相关教程