私はいくつかの簡単な機能を持つ外部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. JS外部ファイル
- 2. 外部jsファイルのAsp.Netスクリプト
- 3. 外部キーの問題
- 4. 外部キーエンティティフレームワークの問題
- 5. 外部アクセサリフレームワーク... EADemoの問題
- 6. SQLite外部キーの問題
- 7. Jcarousel外部コントロールの問題
- 8. Angular2コンポーネントの外部js libファイルのロード
- 9. Laravelのページには、外部ファイル(CSS&JS)
- 10. はJavaScript:外部の.jsファイルに
- 11. SQLコンパクトダブル外部キー問題
- 12. 外部キーは問題
- 13. Twitter JSウィジェットコードを外部ファイルに移動
- 14. 外部jsファイルからスタイルシートを返す
- 15. 現在使用中の外部ファイルの問題
- 16. Android SDKツールrev 19:外部jarファイルの問題
- 17. Fullcalenderの外部イベントのドラッグの問題
- 18. FirefoxでのFlash外部インターフェイスの問題
- 19. PhoneGapのコルドバ外部ホストの問題
- 20. glewの問題、未解決の外部
- 21. SQL Serverの外部結合の問題
- 22. 外部キー制約の問題
- 23. Joomla 1.6外部PHPインタラクションの問題
- 24. 削除時に外部キーの問題
- 25. 奇妙な問題の外部キー
- 26. PhoneGap 1.5外部URLの問題
- 27. 外部インターフェイスとInternet Explorer 9の問題
- 28. 外部キー制約の問題
- 29. intellisense jquery +エクスプレッションウェブの外部js?
- 30. ロード外部の.js 1.5.1
おそらくキャッシュ。 – AutoSponge
それをテストするにはどうしたらいいですか? – nlehman
@nlehmanスクリプトを変更するときはいつでも、ページが読み込まれた後に少なくとも一度はf5を押します。 IE9の開発者ツールの[ネットワーク]タブを使用して、新しいバージョンのスクリプト(Result = 200)を取得し、キャッシュされたバージョン(Result = 304)を取得しないようにすることができます。 –