阅读:12657回复:16
[求助] TamperMonkey 全部脚本失效
取消。累积在这问题上,耗费了七八个小时,而且最终仍然没解决,心力交瘁
不折腾了,换暴力猴 |
|
1楼#
发布于:2018-01-07 05:01
不用汇报,因为WebExtension扩展都是延迟启动(不阻塞浏览器启动和窗口出现),启动完成前加载的页面没有扩展活动。重现率是因为扩展启动耗时与网页加载耗时的关系。常见的一个症状是会话恢复的页面没有被屏蔽广告,因为广告屏蔽扩展(如uBlock0)尚未完成启动。
“查看 TM 内启用的脚本”是只检查了规则的适用范围,不会检查是否成功注入页面。 |
|
2楼#
发布于:2018-01-07 15:52
yfdyh000:不用汇报,因为WebExtension扩展都是延迟启动(不阻塞浏览器启动和窗口出现),启动完成前加载的页面没有扩展活动。重现率是因为扩展启动耗时与网页加载耗时的关系。常见的一个症状是会话恢复的页面没有被屏蔽广告,因为广告屏蔽扩展(如uBlo...回到原帖谢y大 正常的“延迟启动”,是浏览器刚启动时无效,但等待WE扩展载入完成后,脚本恢复有效吧? 我这边现在的现象是,一旦无效,【在浏览器重启前的整个运行周期内,就彻底无效了】。实际测试等了10分钟,测试了3次,都是如此 只要浏览器启动期间,载入的第一个页面,是常规网页,就会触发这问题。如果是about页面,则不会。 倒不一定是TM的bug,我也不知道病因…… |
|
3楼#
发布于:2018-01-07 19:39
很正常,扩展和脚本在第一个打开的网页不生效。刷新一下就行了,跟等多长时间没关系。我设置的是show the tabs frome last time,这种现象就更加明显。第一个网页弹窗广告一大堆。
|
|
4楼#
发布于:2018-01-07 20:07
|
|
5楼#
发布于:2018-01-07 20:47
|
|
6楼#
发布于:2018-01-19 09:40
|
|
7楼#
发布于:2018-01-20 11:13
yfdyh000:那么确实不正常。彻底无效是只有Tampermonkey无效,还是所有扩展都无效了呢。前者检查浏览器控制台,找找错误信息,以及 about:debugging 中开启调试,检查Tampermonkey中的错误信息。后者也许是WebExtens...回到原帖请其他网友测试了,如果网友们没有误操作的话,那么目前看,确实是bug(测试步骤,已绕过WE延迟启动的影响): http://www.readfree.net/bbs/forum.php?mod=viewthread&tid=5873771 https://bbs.kafan.cn/thread-2114068-1-1.html 怀疑过,是TM的导入包里有故障,用二分法排查过,也不行,问题是“渐变”消失的(想图中的5里,有13个脚本,就是有时重现有时不重现),真怀疑是压力测试or性能方面的bug,脚本一多一复杂才会出现 |
|
8楼#
发布于:2018-01-21 08:09
TamperMonkey升至4.1版脚本全部失效!
本人发布的免安装版 Firefox 52.6.0esr, 56.0.2, 57.0b14 已改用 ViolentMonkey 2.8.24 狂奔的火狐! Firefox 57.0b14 免安装 异空版 Flash Player+26元件 (32/64位元可共用profile) (Windows/PE , 简/繁/英 通用) ==> https://www.firefox.net.cn/read-52082 |
|
9楼#
发布于:2018-01-21 08:50
|
|
10楼#
发布于:2018-01-21 11:16
tools241:TamperMonkey升至4.1版脚本全部失效!@tools241 可以具体点吗?什么情况下全部失效?重现步骤是?必现/偶现?——才好判断,我们是否同一问题 @etjim 这个问题确实少见、奇葩。这是两个请求测试帖: https://bbs.kafan.cn/thread-2114068-1-1.html http://www.readfree.net/bbs/forum.php?mod=viewthread&tid=5873771 可以看到,假设网友测试,都是遵循步骤、正确操作的话,那么确实,有的机器能重现,有的不能重现。而且前面说了,二分排查的话,这问题是「渐变」消失的,奇葩吧?(一般问题,二分查找都是「突变」的,能定位故障点) 所以,已经不想折腾了,为这问题,都花了七八个小时。(下面是心力交瘁的排查过程,本来没要发出来,纯属写给自己备忘的,但很闲的朋友,可以看看:Why troubleshooting is truly a time killer): 2018/1/20 22:34有的朋友肯定说,那一定是你本地系统问题,就当是吧…… |
|
11楼#
发布于:2018-01-21 14:37
喜马拉雅:@tools241 可以具体点吗?什么情况下全部失效?重现步骤是?必现/偶现?——才好判断,我们是否同一问题TamperMonkey更新至4.1版后在Firefox52及Firefox56.0.2脚本皆失效, 而Firefox57.0b14原本采用的便是ViolentMonkey, 因此我改将Firefox52及Firefox56.0.2 的脚本管理器改成ViolentMonkey. |
|
12楼#
发布于:2018-01-21 14:55
|
|
13楼#
发布于:2018-01-21 15:19
tools241:TamperMonkey更新至4.1版后在Firefox52及Firefox56.0.2脚本皆失效,是任何时间、任何条件,都失效?还是和我一样,有「特定的触发条件」:只在启动FF时,第一个打开页面是http(s)时,才失效;如果是about页面,就有效? 基于空白全新的profile上测试,也无效吗? 在官方版本(而不是tete、lawliet这些版本)上测试,也无效吗? 只有52和56上无效,在57上测试了吗?也无效吗? ——可能我们不是同一问题,因为在我这边,56上TM v4.5.5660完全正常,只在57+版本上,才有本帖反馈的问题 |
|
14楼#
发布于:2018-01-23 14:37
|
|
上一页
下一页