Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
tongwenfei opened this issue Apr 2, 2024 · 7 comments
Open

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

tongwenfei opened this issue Apr 2, 2024 · 7 comments
Labels
反馈问题 某些功能失效 或 存在其他问题

Comments

@tongwenfei
Copy link

问题描述

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

附加截图

@tongwenfei tongwenfei added the 反馈问题 某些功能失效 或 存在其他问题 label Apr 2, 2024
@XIU2
Copy link
Owner

XIU2 commented Apr 2, 2024

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

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

@tongwenfei
Copy link
Author

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

@tongwenfei
Copy link
Author

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

@XIU2
Copy link
Owner

XIU2 commented Apr 4, 2024

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

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

@chroming
Copy link

chroming commented Apr 8, 2024

在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未出现。

@XIU2
Copy link
Owner

XIU2 commented Apr 8, 2024

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

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

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

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

@chroming
Copy link

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

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

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

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
反馈问题 某些功能失效 或 存在其他问题
Projects
None yet
Development

No branches or pull requests

3 participants