[JavaScript]Google Chromeでiframe操作を行うとエラーが発生する

Chrome以外のブラウザでは正常に動作するのに、Chromeだけ「Uncaught DOMException」エラーが発生する場合の対処方法です。

エラーメッセージの例

"ファイル名".js:181 Uncaught DOMException: Blocked a frame with origin "null" from accessing a cross-origin frame.(…)"関数名" @ "ファイル名".js:181"関数名" @ "ファイル名".html:43

対処方法

Google Chromeの仕様で、ローカル環境でiframe操作を行うことはできません。 ローカル環境にWebサーバーを立てるか、サーバーにアップロードをしてから動作確認をする必要があります。

関連ページ