GM_notification的 timeout和 progress不生效,求解答
**GM_notification**的 **timeout** 参数不论设置多少都只能保持一会**GM_notification**的 **progress** 参数设置了有显示进度,但不论设置多少都是0
脚本猫版本v0.16.6
是跟浏览器内核有关吗?
试了好几个浏览器都是一样的情况
试了Chromium 109.0.5414.120、118.0.5993.159 、127.0.2651.98 什么操作系统呢? 王一之 发表于 2024-11-22 09:51
什么操作系统呢?
windows捏 大大 POORZHA 发表于 2024-11-22 14:12
windows捏 大大
哥哥给下代码,我这边跑一下试试 王一之 发表于 2024-11-22 14:13
哥哥给下代码,我这边跑一下试试
```
// ==UserScript==
// @name 定时脚本
// @version 1.0.0
// @author AAA
// @crontab * * * * *
// @grant GM_notification
// ==/UserScript==
return new Promise(resolve => {
GM_notification({
title: "标题",
timeout: 20*1000,
text: "嘿",
progress: 20,
buttons: [ {title: '按钮1'},{title: '按钮2'}]
// highlight: true,
})
});
``` !(data/attachment/forum/202411/22/161304z286xc7972tmh8n7.png)
按钮和延迟我这边没问题,进度好像是有点,我记得win10的时候可以,不清楚是不是因为win11的问题
这是我的一个示例:https://github.com/scriptscat/scriptcat/blob/main/example/gm_notification.js 王一之 发表于 2024-11-22 16:14
!(data/attachment/forum/202411/22/161304z286xc7972tmh8n7.png)
按钮和延迟 ...
哦哦我用的是win10来着 22H2
win7也测过Chromium 109.0.5414.120的
进度条我是顺便测试一下
主要是那个通知保持需要用到
您那边可以的话
那真让人摸不着头脑
```
// ==UserScript==
// @name gm notification
// @namespace https://bbs.tampermonkey.net.cn/
// @version 0.1.0
// @description用来发送一个浏览器通知, 支持图标/文字/进度条(进度条只在 Chrome 有效)
// @author You
// @match https://bbs.tampermonkey.net.cn/
// @grant GM_notification
// ==/UserScript==
GM_notification({
title: '倒计时测试',
text: '准备进入倒计时,创建和获取通知id',
timeout:200000,
progress: 20,
});
```
不过我这边这段代码
在 Tampermonkey上 timeout倒是能生效
在脚本猫上 timeout没生效
王一之 发表于 2024-11-22 16:14
!(data/attachment/forum/202411/22/161304z286xc7972tmh8n7.png)
按钮和延迟 ...
我知道了哥哥,是window设置的问题
在Windows设置-轻松使用 - 显示器里面有个"通知的显示时间"
可以设置5秒钟到5分钟, 这个决定了脚本能延迟的时间上限
之前一直是5秒钟
如果感觉5分钟还是有点短 还想要更长可以修改注册表
在注册表HKEY_CURRENT_USER\Control Panel\Accessibility项里
修改"MessageDuration"的值就可以了, 单位是秒 POORZHA 发表于 2024-11-26 11:37
我知道了哥哥,是window设置的问题
在Windows设置-轻松使用 - 显示器里面有个"通知的显示时间"
可以设置5 ...
这么复杂的么。。。。
页:
[1]