IEで「オブジェクトを指定してください」というJavaScriptエラーが出た時の原因と対処法

先日、当ブログをIEで確認してみたところ「オブジェクトを指定してください ライン○ 文字○」というJavaScriptエラーが出ておりました。

Internet Explorer(IE)

このようなスクリプトエラーが出てきた場合の原因と解決方法を紹介。

関連記事:たった1行で「IEの互換表示」を強制的に標準モードにする方法

「オブジェクトを指定してください」エラーの原因

IEの「オブジェクトを指定してください」というエラーのほとんどは、jsファイルが読み込まれる順番、あるいは実行されるタイミングに問題があります

当ブログでは、ソースの整形やjs・cssを圧縮してくれるWordPressのプラグイン「Script Compressor」と「Head Cleaner」を入れております。

エラーの原因が読み込みのタイミングであれば、どちらかが悪さをしている可能性が高いと思い、プラグインを停止してみたところ…予想通り「Script Compressor」が原因でした。

圧縮やキャッシュ系のプラグインは、レイアウト崩れやスクリプトエラーを引き起こしやすいので、同じような現象に遭遇したら確認してみてください。

Related Posts