#javascript #vue.js #browser #notifications
#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'
}
]
}, {});
Ответ №1:
Я думаю, это зависит от браузера, с которым вы это тестируете?
https://developer.mozilla.org/en-US/docs/Web/API/notification/actions
Комментарии:
1. Но я должен сказать, что я не намного дальше вас в этом, столкнулся с той же проблемой (именно поэтому я нашел этот пост), и вышеупомянутое является одним из очень немногих ресурсов по этой теме…
2. Я попробовал Chrome 85, когда спросил, так что он должен работать, если он все еще поддерживается
3. У меня такая же проблема. Chrome 86.
4. Этот API устарел? Потому что я тоже не могу заставить его работать