-PR-
解決
済み

X-Frame-Optionエラーの検出方法

  • 困ってます
  • 質問No.6981202
  • 閲覧数586
  • ありがとう数3
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 45% (9/20)

iframeでX-Frame-Optionsが設定されているURL(例http://www.google.co.jp/m)を表示しようとすると、エラーとなり表示できません。
その際にアラートを表示したいのですが、どのタイミングで呼び出せばいいのでしょうか。

具体的には、
<html>
<head>
<script type="text/javascript">
function load() {
var myframe = document.getElementById("myframe");
myframe.src = 'http://www.google.co.jp/m';
}
function alertIFrameLoadError(){
alert('iframeロードエラー(X-Frame-Optionの可能性あり)');
}
</script>
</head>
<body onload="load()">
<iframe id="myframe" src="">
</iframe>
</body>
</html>
のソースにおいてalertIFrameLoadError()を呼ぶタイミングを教えて下さい。
iframeのonload,onerrorは呼ばれないようです。

ブラウザはsafariを想定していますが、他のブラウザでも何かヒントとなる事でも構いません。
以上、知恵を貸していただけると幸いです、よろしくお願いします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル12

ベストアンサー率 59% (283/479)

お礼コメント
yarusenasu

お礼率 45% (9/20)

返答ありがとうございます。

確認したところ、IE8,firefox3.6ではiframe読み込みエラー後にもonloadが呼ばれるようですね。
残念ながらwebkit系ブラウザではiframe読み込みエラー後にはonloadが呼ばれませんでした。

大変参考となりました。ありがとうございます。
投稿日時 - 2011-09-01 09:41:34
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ