2013-08-23 55 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 */ 

的条目不再在我的日志文件中出现和玩家正常工作。

希望它有帮助!