https://qiita.com/JeYA9JoHojZtZYG/items/b404178dde49a1422470 でツイキャスの閲覧者数を通知するためのブックマークレットを書いたが、同じように赤字通知も作った。
javascript:(new MutationObserver((t,e)=>{t.find(t=>t.target.classList.contains('tw-timeup-timer--will-end-soon'))&&new Notification('赤字です。')})).observe(document.querySelector('.tw-status-indicator'),{attributes:!0});
配信中は以下のように左上に配信時間が表示されている。
配信は通常30分で切れるが残り時間が少なくなる(多分3分前)と配信時間表示が赤くなる。
この要素は tw-status-indicator
のclass属性がついているが、赤くなるときは tw-timeup-timer--will-end-soon
が追加される。その変更をMutationObserverで拾った。
以下のように通知される。