先日、当ブログをIEで確認してみたところ「オブジェクトを指定してください ライン○ 文字○」というJavaScriptエラーが出ておりました。
このようなスクリプトエラーが出てきた場合の原因と解決方法を紹介。
関連記事:たった1行で「IEの互換表示」を強制的に標準モードにする方法
「オブジェクトを指定してください」エラーの原因
IEの「オブジェクトを指定してください」というエラーのほとんどは、jsファイルが読み込まれる順番、あるいは実行されるタイミングに問題があります。
当ブログでは、ソースの整形やjs・cssを圧縮してくれるWordPressのプラグイン「Script Compressor」と「Head Cleaner」を入れております。
エラーの原因が読み込みのタイミングであれば、どちらかが悪さをしている可能性が高いと思い、プラグインを停止してみたところ…予想通り「Script Compressor」が原因でした。
圧縮やキャッシュ系のプラグインは、レイアウト崩れやスクリプトエラーを引き起こしやすいので、同じような現象に遭遇したら確認してみてください。
Related Posts