javascript - Как общаться между iframe и родительским сайтом?




2 Answers

В разных доменах невозможно вызвать методы или напрямую обратиться к документу контента iframe.

Вы должны использовать обмен сообщениями между документами .

Например, в верхнем окне:

 myIframe.contentWindow.postMessage('hello', '*');

и в iframe:

window.onmessage = function(e){
    if (e.data == 'hello') {
        alert('It works!');
    }
};

Веб-сайт в iframe не находится в том же домене , но оба являются моими, и я хотел бы общаться между iframe и родительским сайтом. Является ли это возможным?







Related

javascript html ajax iframe