0

私は最新のブラウザーと互換性があるはずのアプリケーションに取り組んでいますが、IE8、IE9 などの古いブラウザーをサポートする必要があります。

アプリの開発中に名前空間パターンに従いました。以下のように..

var myApp = myApp || {};

myApp.Globals = {}

同じことについて Addy Osmani のブログを参照しました。

IE10+ では問題なく動作しますが、IE8 および IE9 では変数は定義されていません。

たとえば、これらの名前空間をコンソール ログに記録すると、次のエラーで undefined が返されます。

myApp.Globals is null or not an object

IE8 と IE9 でそれらを修正する方法はありますか?

4

0 に答える 0