2013-08-23 22 views
7

今日、最新のvideo.jsで遊んでいると、私はvideo.js.mapがvideo.jsスクリプトを私が取り組んでいるサイト。video.js.mapが404(見つかりません)を投げる

最初のディストリビューションではソースマップファイルは表示されませんが、サーバーに配置したときに限り、このエラーはローカルにスローされません。

解決方法は?

答えて

10

HTML5やブラウザのバグだと思う:

  • メッセージを無視します。あなたの開発ツールが公開されている場合にのみ一般的にスローされます。
  • 元のファイルの参照を削除します。これらは、ファイルの末尾にある最後の文字(コメント)です。
  • ソースコードにアクセスできるときは、自分でソースマップを生成します。 video.jsについては、video.dev.jsから生成できます。
  • ソースマップにリンクしていないパブリックCDNバージョンを使用してください。

このトピックについてはdiscussion on GitHubもあります。

+0

また、https://github.com/videojs/video.js/issues/712 – misterben

0

私は同じエラーが発生しますが、すべてがまだ動作するはずです。私はそれはあなたがsource mapへのアクセス権を持っていないときは、いくつかのオプションがあります

0

これも私のログファイルにのみ表示されていました。私は、ビデオがRoRサイトの私のproduction.logで再生されるたびに、3つのマルチラインエントリ(失敗)を取得していました。 .logファイルが本当に大きくなっていました。 @ smhgの2番目の箇条書き(参照を削除)の詳細。私はvideo.js 5.4.6といくつかのvpad-vastプラグインを使用しています - 私は.logファイルで参照されている3つのファイルすべてを見ることができました。あなたのマイレージは異なる場合があります。

編集に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 */ 

エントリはもはや私のログファイルに表示されていると、プレイヤーが正常に動作します。

希望すると助かります!

関連する問題