【運営情報】Mastodonのバージョンアップに伴いWeb上でオーディオが再生できない問題が発生していましたが解決しました。
Conversation
Notices
-
はん (highemerly@handon.club)'s status on Saturday, 25-Jul-2020 12:34:46 JST はん -
はん (highemerly@handon.club)'s status on Saturday, 25-Jul-2020 12:34:46 JST はん うちのサーバで,master追従により,ChromeやSafari等のWebブラウザからオーディオが再生できなくなりました。原因はCORSです。
MastodonのオーディオプレーヤーUIの変更により,WebからメディアをリクエストするときのHTTPヘッダが変わりました。具体的には・imgとvideo→sec-fetch-mode: no-cors・audio→sec-fetch-mode: corsです。そのため,メディアが別ドメインでかつaccess-control-allow-originが設定されていなければ,audioが取得できなくなります。imgとvideoは大丈夫です。コードを確認しましたが,なんでsec-fetch-modeが変わったのかはさっぱり分かりません(意図したものかどうかすら不明だし,そもそもサーバサイドで気にするパラメータではない認識なので,ブラウザ実装の問題と推測します)。
メディアファイルを別ドメインに置いている鯖缶各位におかれましては,access-control-allow-originの設定を見直すことをおすすめします。
のえる repeated this.
-