GM_script icon indicating copy to clipboard operation
GM_script copied to clipboard

[Bug]在TamperMonkey 5.3.3上失效

Open KagaJiankui opened this issue 10 months ago • 3 comments

Bug: 在TamperMonkey 5.3.3上完全失效

问题表现

脚本在TamperMonkey 5.3.3, Edge桌面版 版本 133.0.3065.92 (正式版本) (64 位) 上失效(已开启扩展开发人员模式). 在TamperMonkey中无法加载出配置菜单, 搜索页面恢复到未启用脚本的样式, 在设置网站中无法获取到版本号, 修改无法保存.

Image

换用脚本猫后可以正常加载运行.

相关日志

与AC-Baidu脚本相关的浏览器日志:

Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'appendChild')
    at userscript.html?name=AC-baidu-%25E9%2587%258D%25E5%25AE%259A%25E5%2590%2591%25E4%25BC%2598%25E5%258C%2596%25E7%2599%25BE%25E5%25BA%25A6%25E6%2590%259C%25E7%258B%2597%25E8%25B0%25B7%25E6%25AD%258C%25E5%25BF%2585%25E5%25BA%2594%25E6%2590%259C%25E7%25B4%25A2_favicon_%25E5%258F%258C%25E5%2588%2597.user.js&id=3a276001-c3a0-4920-b92d-1d9d0c4f54ca:11:145837
    at userscript.html?name=AC-baidu-%25E9%2587%258D%25E5%25AE%259A%25E5%2590%2591%25E4%25BC%2598%25E5%258C%2596%25E7%2599%25BE%25E5%25BA%25A6%25E6%2590%259C%25E7%258B%2597%25E8%25B0%25B7%25E6%25AD%258C%25E5%25BF%2585%25E5%25BA%2594%25E6%2590%259C%25E7%25B4%25A2_favicon_%25E5%258F%258C%25E5%2588%2597.user.js&id=3a276001-c3a0-4920-b92d-1d9d0c4f54ca:11:195
    at Proxy.<anonymous> (userscript.html?name=AC-baidu-%25E9%2587%258D%25E5%25AE%259A%25E5%2590%2591%25E4%25BC%2598%25E5%258C%2596%25E7%2599%25BE%25E5%25BA%25A6%25E6%2590%259C%25E7%258B%2597%25E8%25B0%25B7%25E6%25AD%258C%25E5%25BF%2585%25E5%25BA%2594%25E6%2590%259C%25E7%25B4%25A2_favicon_%25E5%258F%258C%25E5%2588%2597.user.js&id=3a276001-c3a0-4920-b92d-1d9d0c4f54ca:11:199)
    at Pt (<anonymous>:10:89)
    at userscript.html?name=AC-baidu-%25E9%2587%258D%25E5%25AE%259A%25E5%2590%2591%25E4%25BC%2598%25E5%258C%2596%25E7%2599%25BE%25E5%25BA%25A6%25E6%2590%259C%25E7%258B%2597%25E8%25B0%25B7%25E6%25AD%258C%25E5%25BF%2585%25E5%25BA%2594%25E6%2590%259C%25E7%25B4%25A2_favicon_%25E5%258F%258C%25E5%2588%2597.user.js&id=3a276001-c3a0-4920-b92d-1d9d0c4f54ca:1:87
    at window.__f__m7wtk857.7y (userscript.html?name=AC-baidu-%25E9%2587%258D%25E5%25AE%259A%25E5%2590%2591%25E4%25BC%2598%25E5%258C%2596%25E7%2599%25BE%25E5%25BA%25A6%25E6%2590%259C%25E7%258B%2597%25E8%25B0%25B7%25E6%25AD%258C%25E5%25BF%2585%25E5%25BA%2594%25E6%2590%259C%25E7%25B4%25A2_favicon_%25E5%258F%258C%25E5%2588%2597.user.js&id=3a276001-c3a0-4920-b92d-1d9d0c4f54ca:1:523)
    at Pt (<anonymous>:10:89)
    at r.setMessageListener.r (<anonymous>:86:186)
    at <anonymous>:87:447
    at set (<anonymous>:96:130)

KagaJiankui avatar Mar 06 '25 01:03 KagaJiankui

暂时不能复现这个问题,如果可以的话,加群私聊群主呢 Q群号码:611640684

langren1353 avatar Mar 06 '25 03:03 langren1353

在Chrome浏览器(奶酪版)133.0.6943.60(正式版本)(64 位)上也失效了,但是退回到27.09可正常使用。

lone-crying-wolf avatar Mar 07 '25 12:03 lone-crying-wolf

在Chrome浏览器(奶酪版)133.0.6943.60(正式版本)(64 位)上也失效了,但是退回到27.09可正常使用。

看来不是TamperMonkey的问题,也不是ViolentMonkey的问题,而是Chrome更新了导致的这个问题 估计得稍微等等了,原因已经找到了,其中的依赖更新导致的: 上个版本的less.js使用了greayfork的地址,但是greasyfork被墙了 然后换了一个地址,自己推送的,但是这个js好像有bug,运行的时候,网页上还没有head标签导致的后续脚本不执行

我等等看less.js合并我的push看看,如果不行的话,我自己拉一个分支出来先解决问题再说

langren1353 avatar Mar 07 '25 12:03 langren1353