【问题标题】:video.js.map throwing a 404 (Not Found)video.js.map 抛出 404(未找到)
【发布时间】:2013-08-23 16:22:25
【问题描述】:

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

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

关于解决的想法?

【问题讨论】:

    标签: video.js


    【解决方案1】:

    当您无法访问 source map 时,您有几个选择:

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

    还有一个关于这个话题的discussion on GitHub

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        我也看到了这一点,但只是在我的日志文件中。每次在 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 */
        

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

        希望对你有帮助!

        【讨论】:

          猜你喜欢
          • 2013-02-07
          • 2014-12-29
          • 2017-11-17
          • 2018-09-19
          • 1970-01-01
          • 1970-01-01
          • 2013-12-28
          • 1970-01-01
          • 2015-10-04
          相关资源
          最近更新 更多