Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome 让chrome/firefox通知停留更长时间_Google Chrome_Firefox_Web Applications_Notifications_Microsoft Edge - Fatal编程技术网

Google chrome 让chrome/firefox通知停留更长时间

Google chrome 让chrome/firefox通知停留更长时间,google-chrome,firefox,web-applications,notifications,microsoft-edge,Google Chrome,Firefox,Web Applications,Notifications,Microsoft Edge,我正在使用向用户显示桌面通知。说明书上说,通知将自动发送。我希望这可以通过各自平台上的通知设置来控制。例如,可以使用Windows 10上的辅助功能控制通知显示持续时间。另一个选项是requireInteraction标志(Firefox要求从about:config启用此功能)。但是,这些都没有帮助,通知仍然会在大约4秒钟内被解除。有人知道如何将此通知保持在4秒以上吗?我们的客户抱怨他们错过了通知,并且没有意识到列表中有一些东西需要他们去做 我这里提到的通知是针对桌面浏览器的Chrome/Fi

我正在使用向用户显示桌面通知。说明书上说,通知将自动发送。我希望这可以通过各自平台上的通知设置来控制。例如,可以使用Windows 10上的辅助功能控制通知显示持续时间。另一个选项是
requireInteraction
标志(Firefox要求从
about:config
启用此功能)。但是,这些都没有帮助,通知仍然会在大约4秒钟内被解除。有人知道如何将此通知保持在4秒以上吗?我们的客户抱怨他们错过了通知,并且没有意识到列表中有一些东西需要他们去做


我这里提到的通知是针对桌面浏览器的Chrome/Firefox上的通知

我终于让它工作了。在不同的操作系统上,行为似乎是不同的

  • 添加一个标志
    requireInteraction:true
    确实会在windows上的通知中添加一个
    close
    按钮,直到用户手动解除它为止。对于其他情况,可以通过更改
    易访问性->显示->显示通知中的设置来增加持续时间。用户可以设置这些通知应保留多长时间。我还注意到,如果设置了
    requireInteraction
    标志,则只会一个接一个地发出多个通知,这意味着,当用户取消第一个通知时,将显示第二个通知。当窗口出现在前台时,应用程序最好清除所有通知
  • 上面的标志对OSX没有任何影响。选择通知设置(
    settings->Notification
    )使Chrome成为
    警报
    ,如果您希望手动解除警报<代码>横幅
    类型将在4秒后消失