Проверьте, доступно ли уведомление браузера ⇐ Javascript
-
Гость
Проверьте, доступно ли уведомление браузера
Я работаю с уведомлениями браузера, и, поскольку они доступны не для каждого браузера, я хочу проверить свой JS-код, если он доступен.
Я заглянул в раздел разработчиков Mozilla:
https://developer.mozilla.org/en-US/doc ... ations_API
Мне говорят, что мне следует использовать этот код, чтобы проверить, поддерживает ли браузер уведомления или нет:
if (!("Уведомление" в окне)) { alert("Этот браузер не поддерживает системные уведомления"); } Я скопировал этот код на свой веб-сайт; уведомление по-прежнему работает в браузерах, где оно работало раньше, но блокирует выполнение другого кода (как это было до кода проверки).
Например: в браузере Edge я получаю ошибку консоли:
'Уведомление не определено' Какой же метод вы предпочитаете проверять, есть ли в браузере возможность уведомлений?
Я работаю с уведомлениями браузера, и, поскольку они доступны не для каждого браузера, я хочу проверить свой JS-код, если он доступен.
Я заглянул в раздел разработчиков Mozilla:
https://developer.mozilla.org/en-US/doc ... ations_API
Мне говорят, что мне следует использовать этот код, чтобы проверить, поддерживает ли браузер уведомления или нет:
if (!("Уведомление" в окне)) { alert("Этот браузер не поддерживает системные уведомления"); } Я скопировал этот код на свой веб-сайт; уведомление по-прежнему работает в браузерах, где оно работало раньше, но блокирует выполнение другого кода (как это было до кода проверки).
Например: в браузере Edge я получаю ошибку консоли:
'Уведомление не определено' Какой же метод вы предпочитаете проверять, есть ли в браузере возможность уведомлений?
Мобильная версия