通知の許可設定はユーザー生成の短期的なイベントハンドラー内部からしか要求されません。
FirefoxからNotification.requestPermission()を使おうとしたときに出るエラー
通知の許可を出してからもう一度読み込むと使えるようになる
原因
どうやらFirefoxだと、ボタンなどを介して通知の許可を取らないと動かないみたい
firefox | ブラウザへのプッシュ通知メモ - Qiita
なるほど…yosider.icon
対策
PageMenuのonClickでNotification.requestPermission()を呼んだらいい…?(未検証)
<a>とか<button>などの標準のUI部品じゃないと無理じゃないかな (未検証)
そんな気がするyosider.icon
解決しましたtakker.icon
適当に<a>タグを作ってclickしたら出来た
ザルすぎる
wwyosider.icon
from scrapbox-pomodoro
Qiita.icon