FireFoxでWeb MIDI API

2015年にW3Cで規格化が始まったWeb MIDI API、当初はGoogle Chromeのみで使用できました。 その後、2020年にはMicrosoft Edgeでも使えるようになりました。そして、2022年12月中旬にはつい にFireFoxでも使えるようになります。バージョンは108以降とのこと。(11月現在はバージョン107)



mdn_web_docによると、 以下のように書かれていました。

Version 107 and later, API use is gated by a site permission add-on that is automatically generated by Firefox.
API の使用は、Firefox によって自動的に生成されるサイト許可アドオンによって制限される。

108.0a1 Nightlyをダウンロードして試して見ました。



インストールしてバージョン番号を確認しておきます。どうしたわけか109.0a1と表示されました。



Web MIDI APIの動作テストのページを開きます。 右上にポップアップが表示されます。



"Continue to Installation"をクリックします。 MIDIデバイスにアクセスするadd-onを追加して良いかどうか聞かれます。



"Add"をクリックします。許可(Permissons)が追加された、と表示されます。



これで、動作テストのページに Web MIDI API ready! と表示され、Web MIDIが使えるようになります。以降、ページを開き直した時このサイトではWeb MIDIが使えます。 他のサイトを開く場合には上の手続きがサイトごとに必要になります。