UserScript icon indicating copy to clipboard operation
UserScript copied to clipboard

[知乎增强] Chrome油猴v5.1.0修改csp后仍然无法使用

Open tongwenfei opened this issue 1 year ago • 7 comments

问题描述

Chrome油猴v5.1.0修改csp为“是”后仍然无法使用

附加截图

tongwenfei avatar Apr 02 '24 03:04 tongwenfei

我更新到 5.1.0 后,测试 知乎增强 等脚本都工作正常。

你是从 Tampermonkey 旧版本更新到 5.1.0 后发现脚本无法使用了,还是安装 5.1.0 后再安装脚本发现无法使用?

XIU2 avatar Apr 02 '24 04:04 XIU2

也是更新上来的,edge上的5.0.1用的是正常,我重装一下油猴试试。

tongwenfei avatar Apr 03 '24 03:04 tongwenfei

重装油猴也无效,版本 125.0.6382.3(正式版本)dev (64 位)

tongwenfei avatar Apr 03 '24 07:04 tongwenfei

只有这个脚本失效还是其他脚本也有失效的? Edge 浏览器上的 Tampermonkey 升级后能用么?

另外,你尝试在浏览器扩展页面打开开发者选项试试(我看 Tampermonkey 官网更新日志里提示,未来随着 Manifest V3 的要求,可能需要打开开发者选项才能正常使用油猴脚本,因为 Manifest V3 对油猴脚本和广告屏蔽扩展都进行了大幅限制)

XIU2 avatar Apr 04 '24 01:04 XIU2

在chrome dev (125.0.6396.3) 和 chrome beta (124.0.6367.29) tampermonkey v5.1.0 复现此问题,问题存在于所有脚本。

具体现象为,在脚本应生效的网页(如 https://www.zhihu.com/question/* ) ,tampermonkey显示“No script is running",没有列出任何应生效脚本。切换Tampermonkey 的CSP为YES并打开chrome插件的的developer mode,情况仍然没有改变。

另外尝试修改Inject Mode为instant后,对应网页的Tampermonkey中则可以看到并启用脚本,但启用脚本后没有效果, 也没有下拉菜单。

此问题在Chrome正式版123.0.6312.107未出现。

chroming avatar Apr 08 '24 04:04 chroming

@chroming 这看起来像是 Tampermonkey 自身的问题?(或者说是与 Chrome 开发版/测试版 之间的兼容性问题)。

如果只是某个脚本无法使用,大概率是脚本问题,如果所有脚本都无法使用,那么显然就和脚本无关了。

因此建议你向 Tampermonkey 反馈该问题。

不过,我觉得 Tampermonkey 的开发者也不会向使用者保证在 Chrome 开发版/测试版上的可用性,一般都只会考虑稳定、固定后的正式版,否则可能前脚修复了,后脚 Chrome 开发版/测试版又改了什么导致报错或者需要回调(白搞了)。 所以,大概率只有当该问题出现在正式版时(或者确定会出现在正式版),才会被修复。

XIU2 avatar Apr 08 '24 09:04 XIU2

@chroming 这看起来像是 Tampermonkey 自身的问题?(或者说是与 Chrome 开发版/测试版 之间的兼容性问题)。

如果只是某个脚本无法使用,大概率是脚本问题,如果所有脚本都无法使用,那么显然就和脚本无关了。

因此建议你向 Tampermonkey 反馈该问题。

不过,我觉得 Tampermonkey 的开发者也不会向使用者保证在 Chrome 开发版/测试版上的可用性,一般都只会考虑稳定、固定后的正式版,否则可能前脚修复了,后脚 Chrome 开发版/测试版又改了什么导致报错或者需要回调(白搞了)。 所以,大概率只有当该问题出现在正式版时(或者确定会出现在正式版),才会被修复。

感谢,等等看稳定版之后会不会出现同样的问题了

chroming avatar Apr 10 '24 14:04 chroming