scriptcat icon indicating copy to clipboard operation
scriptcat copied to clipboard

手动终止后台脚本后仍在运行

Open slightin opened this issue 3 years ago • 1 comments

在options.html中手动停止后台脚本后在background.html的控制台中仍可看到脚本在运行 image image image

slightin avatar May 23 '22 15:05 slightin

现在的机制,停止后只是不再接收脚本的GM API请求,后续做些优化,劫持setTimeout之类的,停止后清理掉脚本资源吧。

主要是不希望让脚本作者去控制这个运行时

CodFrm avatar May 25 '22 05:05 CodFrm

// @name 🔥🔥🔥【免梯子+免翻墙+免科学上网工具/国内直连】HTML5视频播放器YouTube油管增强脚本 // @version 2.2.3 这个脚本也是,我删除了还是会回来 。代码删光保存, 一会打开又还原了,严重影响体验。 有啥解决办法吗 不想卸载脚本猫

LiangShangQing avatar Dec 09 '22 18:12 LiangShangQing

@LiangShangQing 确定正确的删除了么?

删除的时候有没有报错?

CodFrm avatar Dec 10 '22 04:12 CodFrm

考虑引入AbortController ,可以看看这篇文章,大伙可以讨论一下

https://mp.weixin.qq.com/s/liTMB0sTcl6jkEjUPzCUjA

CodFrm avatar May 01 '23 13:05 CodFrm

目前已实现setTimeout/Interval的资源回收,后续再考虑实现AbortController主动通知

CodFrm avatar Aug 28 '23 06:08 CodFrm