tampermonkey(Beta)4.18.x版中概率出现脚本不加载的原因及解决
tampermonkey吧
全部回复
仅看楼主
level 1
flowersun🌟 楼主
先核对问题表现是否一致.
问题描述:
在 tampermonkey(Beta)4.18.x中,打开某网页后以前正常运行的脚本未获得加载.
经过若干次F5刷新/重新打开网页的测试,脚本出现概率性地成功加载
在未成功加载的情况下,打开浏览器控制台Ctrl+Shift+I
在console中有"Uncaught pagejs missing "的错误输出
2022年11月08日 16点11分 1
level 1
flowersun🌟 楼主
问题可能出现的原因:
在tampermonkey原来是4.17.x/4.16.x版本基础上更新到4.18.x.
官方回复:
Tampermonkey now uses two content scripts that should be executed in the order they are defined.
For some reason this is not always the case when 4.18 is installed over a 4.16 or 4.17 installation.
Disabling the extension seems to cleanup things and the content scripts are executed in the right order again.
2022年11月08日 17点11分 2
level 1
flowersun🌟 楼主
解决办法:

1.Disable Tampermonkey extension
禁用油猴扩展(从浏览器层面对扩展禁用,不是油猴里的已启用/未启用选项.)
2.Restart browser
重启浏览器(需要把系统后台驻留的浏览器进程全部关掉,不懂怎么操作就重启电脑)
3.Enable Tampermonkey extension
启用油猴扩展
4.Restart browser
重启浏览器
仍未解决可进行二
2022年11月08日 17点11分 3
level 1
flowersun🌟 楼主

1.First back up your current data (!!!)
备份扩展数据(油猴扩展-实用工具-压缩包导出)
2.Remove extension
删除扩展
3.Re-add extension
重新安装扩展
4.Import back up data
导入数据
仍未解决可进行三
2022年11月08日 17点11分 4
level 1
flowersun🌟 楼主

去商店下载安装最新Tampermonkey Beta版,版本内容比正式版快很多
在4.18.6165后修复了该问题,现在版本已更到4.19+.
如果你的问题与描述中出现的现象不符,通过如上方法可能并不会得到解决.
以上内容参考Github上tampermonkey项目issues的1528与1617反馈,可自行查阅.
2022年11月08日 17点11分 5
一共5层楼,希望没被吞,如果少了哪个说一下
2022年11月08日 17点11分
level 1
感谢。就是这个bug,以为是我浏览器的问题,重装浏览器等查了很久也没解决。方法三换了beta版本成功解决
2022年11月13日 12点11分 6
我以前一直用的beta版,几个月前出现了这问题就换成正式版用了,这月正式版自动更新后这bug又再放送,绷不住了就去查了查。我是在二解决了。
2022年11月13日 19点11分
level 1
感谢,有用,正式版 4.18 和 4.18.1 同样可以解决
2022年11月25日 04点11分 7
你说的插件从哪还能下载到?360安全浏览器
2022年12月05日 13点12分
@古炎冽日 能上外网就谷歌应用商店。edge 和 opera 的应用商店应该也行。也有搬运站,搜索浏览器扩展有很多。extfans.com,chrome.zzzmh.cn,chrome666.com,crxsoso.com,chrome-stats.com
2022年12月06日 13点12分
@冰瓶殿下 确实下载到了,感谢!
2022年12月08日 06点12分
1