使后台/定时脚本支持 @run-in
目前后台/定时脚本不支持 @run-in,当浏览器同时打开正常标签页和隐身模式标签页时,如果恰好触发定时脚本,脚本猫会在两种模式下各运行一次,可能引发各种意料之外的问题。
而现在用户/开发者既无法为后台/定时脚本指定 @run-in,也无法通过 GM_info.isIncognito 判断是否处于隐身模式。
更灵活的 @crontab 、 使定时脚本支持禁用本脚本
目前定时脚本 @crontab 不太灵活,只能静态定义一个 @crontab,无法满足某些应用场景
可以尝试增加动态 @crontab(比如一个精确时间 2025/11/29 19:12:34),让脚本根据不同情况决定下一次运行时间而不是机械的、静态的下一次运行时间。甚至如果脚本完成了任务不需要继续定时执行了,可以让定时脚本禁用自己(也就是没有下一次运行时间)
使后台/定时脚本支持
@run-in目前后台/定时脚本不支持
@run-in,当浏览器同时打开正常标签页和隐身模式标签页时,如果恰好触发定时脚本,脚本猫会在两种模式下各运行一次,可能引发各种意料之外的问题。而现在用户/开发者既无法为后台/定时脚本指定
@run-in,也无法通过GM_info.isIncognito判断是否处于隐身模式。更灵活的
@crontab、 使定时脚本支持禁用本脚本目前定时脚本
@crontab不太灵活,只能静态定义一个@crontab,无法满足某些应用场景可以尝试增加动态
@crontab(比如一个精确时间2025/11/29 19:12:34),让脚本根据不同情况决定下一次运行时间而不是机械的、静态的下一次运行时间。甚至如果脚本完成了任务不需要继续定时执行了,可以让定时脚本禁用自己(也就是没有下一次运行时间)