0
1分後または2分後に別のページにリダイレクトされる別のドメインのsrcを含むiframeを含むページ(http://slots.trioland.com/slots/ironman/)を作成しました。 は、私は、IFRAME内のソースからのイベントメッセージを聞くことによってリダイレクトを避けるためにしようとしています:別のドメインのiframeからのイベントを聞きます
したがって、私はメッセージをキャッチするために、次のコードを作成しました:
function slotslibrequest(event){
if (event.origin !== "http://slotslib.com")
return;
event.source.postMessage($('.flash.flash-inner').width(),
event.origin);
}
if (window.addEventListener) {
// For standards-compliant web browsers
window.addEventListener("message", slotslibrequest, false);
}
else {
window.attachEvent("onmessage", slotslibrequest);
}
私が作成したリスナーが、iframeからpostMessageを聞くことができないという問題があります。誰が私が間違っているのを知っていますか?
ありがとうございます。
私はちょうど
私も追加しました: document.getElementById( 'targetFrame')。contentWindow.addEventListener( "message"、slotslibrequest、false); – juanora