我剛剛下載了開源視頻播放器Video.js並在Chrome和IE中打開了演示,並且兩個字幕都不會播放。video.js不會加載字幕
我沒有改變任何東西,這是錯誤而讀控制檯在Chrome中我得到:
文本軌道從原點「文件://」已經從加載被阻止:不在 與文檔的來源相同,並且跟蹤元素的父級沒有 「跨區域」屬性。原因'空'因此不允許 訪問。
我剛剛下載了開源視頻播放器Video.js並在Chrome和IE中打開了演示,並且兩個字幕都不會播放。video.js不會加載字幕
我沒有改變任何東西,這是錯誤而讀控制檯在Chrome中我得到:
文本軌道從原點「文件://」已經從加載被阻止:不在 與文檔的來源相同,並且跟蹤元素的父級沒有 「跨區域」屬性。原因'空'因此不允許 訪問。
這發生在Chrome,但不是在Firefox,這是由於同源策略:
您必須雙擊在演示文件,導致在您的默認打開demo.html文件瀏覽器(似乎是Chrome)與file://
協議。由於瀏覽器被賦予命令以獲得與http://
協議的字幕,所以瀏覽器拒絕獲取它們。
所以,你可以:
demo.html
感謝您提供的信息,我在mozilla上測試了它,並確實有效。我會稍後在服務器上嘗試它! – aaespaul
你好指向它的相對路徑,你知道什麼是「同源策略」是什麼? – laruiss
我明白這一點,它必須採取安全措施。但是如果我只是下載了演示文件,這不應該導入? – aaespaul
這似乎很重要,你可以編輯你的問題來添加所有的HTML代碼,這樣我們可以幫助更好? – laruiss