1

フロントエンドの複雑さを処理するために、大規模な Django プロジェクトに React の導入を開始しました。ここまでは順調ですが、問題が発生しました。

React は IE8 の本番環境では動作しません。ローカルでは、IE8 で問題なく動作します。私はes5-shimes5-shamを含めましたが、それらは本番環境の開発ツールに含まれています (React と React を使用しているコードの前のヘッダーに含まれています)。それでも、シムがないように、次のエラーが表示されます。

SCRIPT438: Object doesn't support property or method 'isArray' 

私も得ました:

SCRIPT438: Object doesn't support property or method 'bind'

その後、この投稿に記載されているスクリプトを含めました。

IE 8 で JavaScript Object.bind() メソッドの欠如を処理する方法

ただし、その後、次のようになります。

SCRIPT5023: Function does not have a valid prototype object 

そして、私はまだ古いエラーを取得しています。繰り返しますが、ローカルではIE8で正常に動作しているため、問題はコード自体ではないと推測しています。私たちのアプリは AWS CloudFront を使用しています (ただし、html に静的な .js ファイルが含まれていることがわかります)。

ここで何が起こっているのでしょうか?

4

0 に答える 0