[英]I'm getting an error message related to Access-Control-Allow-Origin
我正在使用使用cdn plyr
的登錄頁面
<script src="https://cdn.plyr.io/3.3.10/plyr.js"></script>
<script>const player = new Plyr('#player');</script>
我將視頻從本地文件移動到服務器,並將src="to new address form server"
更改src="to new address form server"
,但是視頻停止工作,並且出現此錯誤:
page.html:1無法加載https://www.video.mp4 :所請求的資源上沒有“ Access-Control-Allow-Origin”標頭。 因此,不允許訪問源' http://111.0.0.0:12121 '。
我厭倦了不同的事情,甚至從其他服務器添加了另一個視頻,它也起作用了。 除了我的視頻。 唯一可行的方法是將crossOrigin="anonymous"
添加到視頻標簽並安裝Chrome擴展程序,但這對其他用戶不起作用,我需要永久的東西。
我還查看了許多答案:
Access-Control-Allow-Origin標頭如何工作?
HTML5視頻無法與crossOrigin =“ anonymous”一起播放
請任何想法如何使這項工作?
當您嘗試從與向其發送請求的服務器不同的服務器發送請求時,這是一個問題。 如注釋中所示,只有您上傳視頻的服務器才能控制標題。 但是,如果是您自己的服務器,則可以輕松地操縱代碼以允許來自不同服務器的請求。
嘗試此操作以獲取有關如何在服務器上啟用W3C CORS的參考
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.