video.js.map抛出404(未找到)

时间:2013-08-23 16:22:26

标签: video.js

今天玩最新的video.js,我注意到在将video.js脚本放入我正在处理的网站时,video.js.map显示为404。

我在初始发行版中没有看到源映射文件,但只有当我把它放在服务器上时才会在本地抛出此错误。

关于解决的想法?

3 个答案:

答案 0 :(得分:11)

当您无权访问source map时,您有几个选项:

  • 忽略该消息。当你的开发工具打开时,它通常只会被抛出。
  • 删除原始文件中的引用。这些是文件末尾的最后一个字符(注释)。
  • 当您有权访问源代码时,自己生成源地图。对于video.js,可以从video.dev.js生成。
  • 使用可能未链接到源地图的公共CDN版本。

此主题还有一个discussion on GitHub

答案 1 :(得分:0)

我得到了同样的错误,但一切都应该仍然有效。我认为这是一个html5或浏览器错误

答案 2 :(得分:0)

我也看到了这一点,但只在我的日志文件中。每次在RoR站点的production.log中播放视频时,我都会收到三个多行条目(失败)。它真的在膨胀我的.log文件。有关@ smhg的第二个项目符号的更多信息(删除参考文献)。我正在使用video.js 5.4.6以及一些vpad-vast插件 - 我可以看到我的.log文件中引用的所有三个文件。您的里程可能会有所不同。

修改 video.js 并删除第19694行的以下条目:

//# sourceMappingURL=video.js.map

(仅适用于vpaid-vast插件...)

修改 videojs_5.vast.vpaid.min.js 并从最后删除此行:

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

修改 videojs.vast.vpaid.min.css 并从最后删除此行:

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

条目不再出现在我的日志文件中,播放器工作正常。

希望它有所帮助!