これはすでに質問されていますが、そこの解決策は私を助けませんでした。これはどういう意味ですか?使用する変数は、FPSと呼ばれることがIE9で "SCRIPT5039:constプロパティの再宣言"
var internetExplorerSucks = 30;
が、私はそれがで撮影されているかもしれないと思った:私の通常のHTMLページには、私が最初の事はある私のmain_script.jsファイルをロードするために「スクリプト」タグを使用していますいくつかランダムなデフォルトのグローバルなので、私はそれを明らかに既に取られていないものに改名しました。それでも動作しません。私は、IEのデバッグコンソールにこのエラーが表示されます。
SCRIPT5039: Redeclaration of const property
main_script.js, line 1 character 1
私はまだ動作しませんでした、「VAR」を取り出すことによって、グローバルにそれを作ってみました。これは、ファイル内のコードの最初の行だけを意味するものではありません。
背景:このコードはすべて、Windows、OS X、Linux上のChrome、Firefox、Safariで完全に機能します。 IEはこれでうまくいかない唯一のブラウザです。このプロジェクトでは、少なくともIE 9(私はバージョン9を使用しています)で表示する必要があるHTML5キャンバスを使用しますが、このコードはキャンバスにはまったく関係しません。実際、main_script.jsファイルには何も変数を宣言していないようです。しかし、私はエラーに陥ることなく機能を作成することができます。それは私がしなければならないことですか?すべてのものを関数に入れてください(それは動くものがたくさんあります)?
とにかく、ありがとうございました。
P.S. Internet Explorerは悪夢です。
http://stackoverflow.com/a/8870698/203036をチェックしましたか?再レンダリングが原因である可能性があります。 – praseodym
@praseodymああ私はそれを見なかった。私と同じ問題、感謝。 – Sefu
[プログラムの最初の行では[JSエラー 'redeclaration'はvarの重複が可能ですか?](http://stackoverflow.com/questions/7578163/js-error-redeclaration-of-var-when-its-first-line -in-program) –