2016-03-27 15 views
1

私のウェブアプリケーションは、<script type="text/javascript" src="path_to_file.js"></script>を使用してJavaScriptファイルを簡単に読み込みます。私のiOSデバイスでは、私は非常に奇妙な携帯電話のデータを介して私のWebアプリケーションを訪問するときに私はいくつかの問題を参照してください。携帯電話のデータオーバーiOSウェブアプリ "応答の解析に失敗しました"

、私はページをご覧最初時間が、私はエラーが表示されます。

Failed to load resource: cannot decode raw data 

インターネットは、この問題は、ある種の圧縮に関連していると考えているようだが、それは明らかに関連していないのです;私は何のファイルでも圧縮に関連することは何もしていません。

私がページをご覧後続のすべての時間、私のデバイスは、一貫コンソールにエラーが表示さ:参照で

Failed to load resource: cannot parse response 

vis.min.jsファイルをロードします。ファイルは610 KBです.JavaScriptファイルでは大きいですが、多くの画像よりもサイズが小さいため、問題ではないと思います。 the fileを手動で訪れても問題ありません。

ページを10-20回リフレッシュすると、そのうちの1つのみで動作するようになりますが、この問題は決してがWi-Fi経由で表示されます。

開発ツールを使用するには、携帯電話でWi-Fiをオフにしてから、Macに接続してこの問題をデバッグします。 「ネットワーク」ページを見ると、このファイルがロードされるまでに5秒以上かかることがわかります。他の同様のサイズのファイルは、ロードに0.5秒もかかりませんでした。オンライン探し

Slow loading

、私はthis question(ほとんど才)のほかに、「応答を解析できませんでした」とは、特定のエラーについての何かを見つけることができませんでした。私は、新しい、もっと詳細な質問を投稿して、回答を得たいと思った。

だから、これらのエラーの意味は何か、それらの原因は何か、なぜそれらは細胞データ上でのみ発生するのでしょうか?最も重要なことは、どうすればそれらを修正できますか?

誰かが問題を再現しようとしている場合、問題のページはhttp://luke.deentaylor.com/wikipedia/です。

+0

このjsファイルを投稿できますか?この状況を再現したデモを私に見せてください。 –

+0

JSファイルは、[vis.js](http://visjs.org)で配布されているミニファイルです。私が読んでいるコピーはhttp://luke.deentaylor.com/wikipedia/libraries/vis/vis.min.jsです。 –

+1

あなたはhttp://luke.deentaylor.com/wikipedia/libraries/を使ってみましたか? vis/vis.min.jsの代わりに '。/ libraries/vis/vis.min.js' –

答えて

1

この同じ問題が発生しました。私にとっては、解決策は、そのgzipファイルのヘッダー/メタデータのContent-Typeを "text/javascript"に設定することでした。

関連する問題