「JSファイルIE6エラーの導入」の問題を解決する
問題の説明:
このページには、関数またはオブジェクトを定義するJSファイルが導入され、その後、[文法エラー]または「オブジェクトの欠如」がIE6で報告される「文法エラー」または「オブジェクトの欠如」が報告されます。通常、IE6+またはIE7で動作します。
問題分析:
このオブジェクトは、IE6+上のブラウザが正常に実行できるため、導入されたJSファイルに存在します。この問題は、JSファイルエンコードが現在のページのコーディングと矛盾する場合、JSファイルのコンテンツを取得して分析できない場合があります。 IE6+上のブラウザでは、一般的なブラウザは各外部ファイルのエンコードを自動的に識別し、分析します。
問題解決策:
1つ:JSファイルを導入するときにCharSet属性を追加し、ページと同じコーディングを保持します。
2:ファイルエンコード形式の導入を変更します。
3:同じページをエンコードする形式を使用して新しいファイル形式を作成し、コンテンツをコピーして貼り付けます。
(個人的には3番目の方法をお勧めしますが、JSをインポートするときにCharSet属性を追加することをお勧めします!)
問題を発見する:
再インストールされたシステムにより、プロジェクトが公開された後、JSがエラーを報告したことがわかりました。法律のレポートにはまだオブジェクトが不足しています。押し下げられた
過去には、IE7はIE6でした。したがって、最終的には、JSファイルが最終的に削除されたときに注釈が付けられました。 ------スーパーうつ病
過去には、システムを再インストールする方法〜最終的に、以前のプロジェクトがリリースされたことがわかりました。 -------------------------------------------------------------- ------------------------------------------------------------?
長い間それについて考えて、コーディングの問題について考えた後。以前のプロジェクトコーディングはGB2312で、現在はプロジェクトがUTF-8に変更されました
<スクリプト言語= "javascript" type = "text/javascript" src = "xx.js" charset = "utf-8"> </script>
それを追加した後、それは機能せず、その後、コーディング形式がUTF-8に変更され、機能しません。最後に、新しいJSファイルエンコード形式がUTF-8に変更され、OKがリリースされます。
めまい、一般的に修正をエンコードします(1)。 (2)。また、私はそれを見るためにTomcatに行き、変更されました。何が起こっているのかわかりません!
削除されてリリースされる場合があります!交差点交差点ただし、問題は最終的に解決されます〜システムが再インストールされていない場合、この小さなバグが見つかりません
----このエラーが発生するのを防ぐことを忘れないでください!