桌面通知JS workS是否在Firefox上而不在Chrome上?

时间:2019-02-04 11:04:44

标签: javascript

我正在尝试在客户应用程序中开发桌面通知JS。该代码可在Firefox上正常运行,但不能在Chrome上运行。  我正在将通知权限更改为允许设置->高级->内容设置->通知->允许/拒绝,但仍然无法使用。

这是我的代码:

notifyMe:函数(){

     if (!("Notification" in window)) {

       alert("Ce navigateur ne supporte pas les notifications desktop");

     }

     else if (Notification.permission !== 'denied') {

      Notification.requestPermission(function (permission) {

         if(!('permission' in Notification)) {

           Notification.permission = permission;

         }

         if (permission === "granted") {

          var notification = new Notification("Notify ")

         }

       });

     }

有人可以帮助我吗?谢谢。

1 个答案:

答案 0 :(得分:0)

您可以在Chrome上通过点击左侧网址栏中的锁来激活它。

我在Firefox中尝试过,并且可以正常工作,请考虑以下Chrome行为:

https://www.chromestatus.com/feature/6451284559265792

不再可能从跨域iframe寻求许可。