Chromium、Safariでは対応しているけどFirefoxでは対応しないWebAPI
![Cateiru](https://res.cloudinary.com/zenn/image/fetch/s--l918D7ya--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/ebc43968b4.jpeg)
Clipboard API
クリップボード API は、クリップボードのコマンド (切り取り、コピー、貼り付け) に応答する機能や、システムクリップボードの非同期の読み取りや書き込みを行う機能を提供します。
Firefoxでは、read
, writer
が対応していない(readText
, writeText
は対応している)。
File System Access API
ファイルの読み取り、書き込み、およびファイル管理機能を使用できます。
translate
The HTML DOM API
おそらく、Firefoxがページ翻訳をサポートしていないため?
MediaStream: removetrack event
removeTrack
イベントは、トラックがAudioTrackList
から取り除かれたときに発生します。
MediaSource.clearLiveSeekableRange()
MediaSource
インターフェイスのclearLiveSeekableRange()
メソッドは、setLiveSeekableRange()
の呼び出しで以前に設定されたシーク可能な範囲をクリアします。
MediaSource.setLiveSeekableRange()
MediaSource
インターフェイスのclearLiveSeekableRange()
メソッドは、setLiveSeekableRange()
の呼び出しで以前に設定されたシーク可能な範囲をクリアします。
Payment Request API
Payment Request APIは、マーチャントとユーザーの両方に一貫したユーザーエクスペリエンスを提供します。それは物事にお金を払うための新しい方法ではありません。むしろ、それはユーザーが物事の支払いの好みの方法を選択し、その情報を商人が利用できるようにする方法です。
![Cateiru](https://res.cloudinary.com/zenn/image/fetch/s--l918D7ya--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/ebc43968b4.jpeg)
Picture-in-Picture API
HTMLVideoElement.requestPictureInPicture
HTMLVideoElement.disablePictureInPicture
Document.pictureInPictureEnabled
Document.pictureInPictureElement
PictureInPictureWindow
getDirectory
Storage API
Streams API
pipeThrough
, pipeTo
が対応していない。
Web Speech API
読み上げAPI
ワイ「火狐でPiP便利だなぁ〜」
呉爾羅「非対応やで」
ワイ「あれは一体……????」
![Cateiru](https://res.cloudinary.com/zenn/image/fetch/s--l918D7ya--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/ebc43968b4.jpeg)
完走した感想
**これじゃなきゃいけない!必ず必要!**といったAPIが対応していないということはぱっとみなかったように思える。
また、翻訳や読み上げなどはあったら嬉しいけどこれが無いせいでサポートを外すものではないと感じる。
PiPとかはFirefoxでは動画ならAPIは必要なく、デフォルトでできるしね
この中で一番サポートから外された理由と思えるのはPayment Request API
が一番近そう。
CSSもFirefoxが対応していないものもあるがこれは頑張れば対応できるのでこれでわざわざサポート外したりしないと思う。