簡體   English   中英

我收到與Access-Control-Allow-Origin相關的錯誤消息

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM