我的 HTML 頁面包含以下視頻標簽:
<video id="video" src="data://video/mp4;base64,AAAAIGZ0eXBpc29tAAACAG..."></video>
視頻標簽包含 Big Buck Bunny 的 2MB mp4 剪輯的 base64 版本(在片段中截斷以適合帖子)。
這在 Firefox 上加載非常好,但在 Chrome 上根本不加載,并且不會向控制臺拋出任何錯誤。最初我的想法是這個錯誤是由于某些 URL 長度限制在 Firefox 上沒有滿足,但在 chrome 上遇到了,但是,我的頁面仍然無法在具有較小源視頻的 Chrome 上運行。有誰知道是什么導致了這個問題?
uj5u.com熱心網友回復:
原來@code 是正確的。我的問題是我使用 2 個斜杠而不是正確的格式
弄亂了資料 URL 的格式data://data:
data:video/mp4;base64,AAAAIGZ0eXBpc29tAAACAG...
以上最終適用于兩種瀏覽器。
Firefox 接受這兩種格式——而 Chrome 對該規則更為嚴格。有點煩人的 Chrome 不會為此引發任何錯誤。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/436704.html
標籤:javascript html 谷歌浏览器 dom 火狐
上一篇:了解WebUSB連接作業流程
