首页 > 解决方案 > 浏览器通知可判定操作不起作用(javascript、vue.js) - 不再受支持吗?

问题描述

虽然我使用了一个名为vue-native-notification的包,但它的工作原理应该与常规的原生通知大致相同。我想在通知中添加操作,例如:有人打电话给你 -> 接听/拒绝

问题是,每当我添加操作时,我的通知就会停止工作,控制台中没有任何错误,它只是没有显示出来。一旦我删除了 actions 属性,一切都会再次正常工作。

我的代码有问题吗?

this.$notification.show('Call', {
    body: 'Someone is calling you',
    icon: 'https://test.com/public/images/logo.png',
    image: 'https://test.com/public/images/logo.png',
    badge: 'https://test.com/public/images/logo.png',
    actions: [
      {
        action: 'answer',
        title: 'Answer'
      },
      {
        action: 'decline', 
        title: 'Decline'
      }
   ]
}, {});

标签: javascriptvue.jsbrowsernotifications

解决方案


我认为这取决于浏览器,您正在使用哪个浏览器进行测试?

https://developer.mozilla.org/en-US/docs/Web/API/notification/actions

浏览器兼容性


推荐阅读