キャッチされていない(約束されている)DOMException
Uncaught Domexception
これは長い間私を悩ませてきたバグです。デバッガーが間違った場所を見つけられなかったとき、私は今朝会社に入り、コードのロード位置と順序を変更し、最終的にブラウザーでエラーを見つけました。
エラーの説明:ブラウザに入ると、WebSocket通知がバックエンドから送信され、対応するオーディオファイルがブラウザで実行されます。ただし、ブラウザを更新すると、オーディオファイルのサウンドは消え、マウスがブラウザのボタンまたはイベントをトリガーしてオーディオファイルとサウンドが再度実行されるまでエラーは報告されません。
問題は次のとおりです。
Chromeブラウザは、Firefoxやその他のブラウザには表示されないため、オーディオタグとビデオタグの自動再生の自動再生をサポートしていません。
解決策は次のとおりです。
Chromeブラウザで、次のように入力します。 chrome:// flags 「自動再生ポリシー」を検索します。デフォルトは「デフォルト」で、「ユーザージェスチャは不要」への変更はOKです。
ブラウザを再起動すると、このバグは解決できます。
しかし、問題があります。ユーザーのブラウザがこのオプションを設定していません。1つずつ設定する必要がありますか?明らかに私はそれを理解することはできません。このバグはあまり影響を与えませんが、私はまだ解決策を見つけるための解決策を持っています、オンラインおよび他の解決策、非常に緊急です。
原作者:Chi Che girlテクノロジーブログ: https://www.jianshu.com/u/05f416aefbe1
90年以降、フロントエンドの姉妹、愛のプログラミング、愛の操作、文学とコードが一緒に飛んで、魅力と知恵の共存のプログラム。
仕事で遭遇した技術的な問題に固執し、記録的な仕事の考えや考えを主張してください。ブログには問題がないので、qqテクノロジー交換グループチャットに参加できます:649040560。