上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

GM_notification的 timeout和 progress不生效,求解答

[复制链接]
  • TA的每日心情
    开心
    9 小时前
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2

    主题

    4

    回帖

    15

    积分

    助理工程师

    积分
    15
    发表于 2024-11-22 09:00:51 | 显示全部楼层 | 阅读模式
    悬赏15油猫币未解决

    GM_notificationtimeout 参数不论设置多少都只能保持一会
    GM_notificationprogress 参数设置了有显示进度,但不论设置多少都是0

    脚本猫版本v0.16.6

    是跟浏览器内核有关吗?
    试了好几个浏览器都是一样的情况
    试了Chromium 109.0.5414.120、118.0.5993.159 、127.0.2651.98

  • TA的每日心情
    开心
    2024-11-21 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    306

    主题

    4228

    回帖

    4084

    积分

    管理员

    积分
    4084

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2024-11-22 09:51:32 | 显示全部楼层
    什么操作系统呢?
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    9 小时前
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2

    主题

    4

    回帖

    15

    积分

    助理工程师

    积分
    15
    发表于 2024-11-22 14:12:37 | 显示全部楼层
    王一之 发表于 2024-11-22 09:51
    什么操作系统呢?

    windows捏 大大
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-21 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    306

    主题

    4228

    回帖

    4084

    积分

    管理员

    积分
    4084

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2024-11-22 14:13:24 | 显示全部楼层

    哥哥给下代码,我这边跑一下试试
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    9 小时前
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2

    主题

    4

    回帖

    15

    积分

    助理工程师

    积分
    15
    发表于 2024-11-22 14:47:50 | 显示全部楼层

    王一之 发表于 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, 
      })
    });
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-21 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    306

    主题

    4228

    回帖

    4084

    积分

    管理员

    积分
    4084

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2024-11-22 16:14:59 | 显示全部楼层

    QQ_1732263166406.png

    按钮和延迟我这边没问题,进度好像是有点,我记得win10的时候可以,不清楚是不是因为win11的问题

    这是我的一个示例:https://github.com/scriptscat/scriptcat/blob/main/example/gm_notification.js

    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    9 小时前
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2

    主题

    4

    回帖

    15

    积分

    助理工程师

    积分
    15
    发表于 2024-11-22 23:23:00 | 显示全部楼层
    王一之 发表于 2024-11-22 16:14
    [md]![QQ_1732263166406.png](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没生效
    回复

    使用道具 举报

  • TA的每日心情
    开心
    9 小时前
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2

    主题

    4

    回帖

    15

    积分

    助理工程师

    积分
    15
    发表于 2024-11-26 11:37:50 | 显示全部楼层
    王一之 发表于 2024-11-22 16:14
    [md]![QQ_1732263166406.png](data/attachment/forum/202411/22/161304z286xc7972tmh8n7.png)

    按钮和延迟 ...

    我知道了哥哥,是window设置的问题
    在Windows设置-轻松使用 - 显示器里面有个"通知的显示时间"
    可以设置5秒钟到5分钟, 这个决定了脚本能延迟的时间上限
    之前一直是5秒钟
    如果感觉5分钟还是有点短 还想要更长可以修改注册表
    在注册表HKEY_CURRENT_USER\Control Panel\Accessibility项里
    修改"MessageDuration"的值就可以了, 单位是秒
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-21 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    306

    主题

    4228

    回帖

    4084

    积分

    管理员

    积分
    4084

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2024-11-27 09:55:42 | 显示全部楼层
    POORZHA 发表于 2024-11-26 11:37
    我知道了哥哥,是window设置的问题
    在Windows设置-轻松使用 - 显示器里面有个"通知的显示时间"
    可以设置5 ...

    这么复杂的么。。。。
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表