私はいくつかの簡単な機能を持つ外部jsファイルを持っています。彼らは正常にaspxのページで動作します。それらが外部のjsファイルにあるとき、私は関数が定義されていないdevマシンでエラーを受け取ります。 IE9で2日間プレイした後、FFで試してみましたが、うまくいきました。その後、IE9でも動作しました。私は同じ問題を抱えた2番目のサイトを持っていました。私はもう一度それをチェックし、それはIE9で動作しませんでしたし、FFでそれをチェックし、うまくいきました。そしてIE9で動作し続けました。何が起こる可能性がありますか?外部jsファイルの問題
1
A
答えて
0
最終的には、ファイルが<script>
タグを介してページに正しく含まれているかどうかによって異なります。ファイルパスが正しいかどうかを判断するのは最終的にサーバの仕事なので、ブラウザが悪い参照を解決し、別のブラウザが解決できない場合、私は驚いています。したがって、インクルードメカニズムが常にファイルを正しく含んでいることを確認してください。たとえば、Fiddlerでトレースを実行し、ブラウザがスクリプトを要求したときに404エラーを監視できます。
もう1つの可能性は、スクリプト自体が正しく組み込まれているが、Firefoxには有効だがIE9では受け付けない構文や参照が含まれている可能性がある。たとえば、console
への参照はIEの一部のバージョンでは爆発しますが、Chromeでは正常に動作します。スクリプトが有効であることを確認してください。
関連する問題
- 1. Codeigniterの外部JSファイルのbase_urlに関する問題
- 2. JS外部ファイル
- 3. 外部JSファイル - イベントリスナー
- 4. 外部jsファイルのAsp.Netスクリプト
- 5. 外部の画像とjsのAngular 4の問題
- 6. 外部キーの問題
- 7. 外部キーの問題MySQL
- 8. Jcarousel外部コントロールの問題
- 9. SQLite外部キーの問題
- 10. 外部キーエンティティフレームワークの問題
- 11. 外部アクセサリフレームワーク... EADemoの問題
- 12. Laravel外部URLの問題
- 13. 外部jsファイルを含む
- 14. SQLコンパクトダブル外部キー問題
- 15. 外部キーは問題
- 16. Angular2コンポーネントの外部js libファイルのロード
- 17. 外部のHTMLファイルを完全にロードする際の問題
- 18. 現在使用中の外部ファイルの問題
- 19. はJavaScript:外部の.jsファイルに
- 20. react-native:外部JSファイルの参照
- 21. Laravelのページには、外部ファイル(CSS&JS)
- 22. 外部JSファイルの内容を含む
- 23. Android SDKツールrev 19:外部jarファイルの問題
- 24. 外部pythonファイルの条件文に問題がある
- 25. Fullcalenderの外部イベントのドラッグの問題
- 26. glewの問題、未解決の外部
- 27. FirefoxでのFlash外部インターフェイスの問題
- 28. Python - SqlAlchemyの外部キーの問題
- 29. MySQLの外部キーの問題
- 30. SQL Serverの外部結合の問題
おそらくキャッシュ。 – AutoSponge
それをテストするにはどうしたらいいですか? – nlehman
@nlehmanスクリプトを変更するときはいつでも、ページが読み込まれた後に少なくとも一度はf5を押します。 IE9の開発者ツールの[ネットワーク]タブを使用して、新しいバージョンのスクリプト(Result = 200)を取得し、キャッシュされたバージョン(Result = 304)を取得しないようにすることができます。 –