2013-08-23 94 views
7

今天玩最新的video.js,我注意到video.js.map顯示爲404時,將video.js腳本放入一個我正在努力的網站。video.js.map投擲404(未找到)

我在初始分佈中看不到源映射文件,但它不會在本地拋出此錯誤,只有當我將它放在服務器上時纔會發生此錯誤。

想法解決?

回答

10

您有幾種選擇,當你沒有訪問source map

  • 忽略該消息。它通常只在您的開發工具打開時纔會拋出。
  • 刪除原始文件中的引用。這些是文件末尾的最後一個字符(註釋)。
  • 當您有權訪問源代碼時,自己生成源映射。對於video.js,它可以從video.dev.js生成。
  • 使用可能無法鏈接到源地圖的公共CDN版本。

還有關於此主題的discussion on GitHub

+0

另請https://github.com/videojs/video.js/issues/712 – misterben

0

我得到同樣的錯誤,一切都應該仍然工作。我認爲這是一個HTML5或瀏覽器錯誤

0

我也看到這個,但只在我的日誌文件中。每次在RoR站點的production.log中播放視頻時,我都會收到三個多行條目(失敗)。這真是讓我的.log文件變得龐大。更多關於@ smhg的第二個項目符號信息(刪除引用)。我使用video.js 5.4.6以及一些vpad-plugin插件 - 我可以看到我的.log文件中引用的所有三個文件。你的旅費可能會改變。

編輯的Video.js和刪除線19694以下條目:

//# sourceMappingURL=video.js.map 

(僅適用於VPAID-廣大插件...)

編輯videojs_5.vast.vpaid.min .js文件,並從最末端刪除此行:

//# sourceMappingURL=videojs_5.vast.vpaid.min.js.map 

編輯v ideojs.vast.vpaid.min.css並刪除這條線從最末端:

/*# sourceMappingURL=videojs.vast.vpaid.min.css.map */ 

的條目不再在我的日誌文件中出現和玩家正常工作。

希望它有幫助!