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
Firefox 允许不在chrome上工作的桌面通知_Firefox_Google Chrome_Notifications - Fatal编程技术网

Firefox 允许不在chrome上工作的桌面通知

Firefox 允许不在chrome上工作的桌面通知,firefox,google-chrome,notifications,Firefox,Google Chrome,Notifications,因此,我希望我的网页在加载时在桌面通知上提示验证。所以我在身体里加了onload <body onload="setAllowNotification() return false;"> 有什么想法吗?尝试在onload事件内联代码中添加分号: 检查这个答案实际上 您只能将其用作对用户操作的响应的一部分,即您不能“onload”这样做的最佳方式是什么?为什么它能在firefox中工作呢?我当然不是这方面的专家,但它只是一个规范草案,所以每个浏览器都有自己的实现,可能与其他浏览器略

因此,我希望我的网页在加载时在桌面通知上提示验证。所以我在身体里加了onload

<body onload="setAllowNotification() return false;">
有什么想法吗?

尝试在onload事件内联代码中添加分号:

检查这个答案实际上


您只能将其用作对用户操作的响应的一部分,即您不能“onload”

这样做的最佳方式是什么?为什么它能在firefox中工作呢?我当然不是这方面的专家,但它只是一个规范草案,所以每个浏览器都有自己的实现,可能与其他浏览器略有不同。我猜Firefox允许你下载,但Chrome不允许。也许您可以尝试触发
onload
事件中的
click
事件?这可能会愚弄Chrome,但我对此表示怀疑。
<a onclick="setAllowNotification(); return false;" href="#">Click to set allow notifications</a> 
function setAllowNotification()
    {
    window.webkitNotifications.requestPermission(permissionGranted);
    }