9

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

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

关于解决的想法?

4

3 回答 3

11

当您无权访问源映射时,您有几个选择:

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

GitHub 上也有关于此主题的讨论。

于 2013-08-29T12:14:24.333 回答
0

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

于 2013-08-25T17:33:09.257 回答
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 */

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

希望能帮助到你!

于 2017-09-07T21:20:27.517 回答