iframe に属性を設定するsrc
と、コンソールにエラーが記録され (捕捉されなかった例外のようです)、宛先が読み込まれないことがあります。
たとえば、 を設定myiframe.src = 'http://www.google.com'
すると、ロードされず、Chrome 開発者ツールは次のメッセージをログに記録します。
Refused to display document because display forbidden by X-Frame-Options.
このエラーの内容は理解していますが、Web サイトを iframe にロードしたくない場合に処理できるように、この例外をキャッチしたいと考えています。
iframe の設定src
は半非同期であるため、その行を try catch で囲むことはできません。
iframe エラーを処理するにはどうすればよいですか? iframe.onerror
そしてiframe.onabort
、そのトリックもしていないようです。