Очевидно, что было бы плохой идеей разрешить скрипту включить уведомления, потому что тогда вместо того, чтобы запрашивать сценарии разрешения, он просто автоматически включал бы их.
Однако возможно ли программно отключить уведомления? Я пытаюсь настроить ситуацию на то, как работает Slack (где в верхней части экрана есть синяя горизонтальная полоса, где вы можете щелкнуть ее, чтобы появилось уведомление, или нажмите X, чтобы получить go away).
В идеале X
может привести к отключению поддержки уведомлений, но я не могу найти способ сделать это. Таким образом, горизонтальная полоса не вернется в следующий раз.
Является ли наилучшей альтернативой в этом случае просто иметь реализацию localStorage
, которая отражает ответ, который дают пользователи? Таким образом, вы можете узнать, отображать ли горизонтальную строку подсказки вверху?