Показать сообщение отдельно
  #3 (permalink)  
Старый 17.11.2017, 20:33
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

smart-create,

Добавьте на сайте в iframe:

window.addEventListener('message', function(e) {
    if(e.origin === 'http://bistro-obed.ru') {
         eval(e.data);
    }
});



На основном сайте:
var frame = document.getElementById('include_content');

var evalCode = 'console.log(document.body)';

frame.contentWindow.postMessage(evalCode, '*');


Таким образом, Вы передаёте во iframe любой код, который хотите там выполнить.

Последний раз редактировалось ruslan_mart, 17.11.2017 в 20:52.
Ответить с цитированием