Моя структура iframe, как показано ниже, где Уровень 3 является междоменной.
Level 1 (non iframe) -- Level 2 (iframe)
-- Level 3 (iframe Cross Domain)
При необходимости URL-адрес браузера с Уровень 3 .
Я могу отправить сообщение на Уровень 1 с Уровень 3 , используя window.parent.parent.postMessage , но не могу отправить сообщение с Уровень 1 до Уровень 3 . У меня есть доступ к коду в Уровень 1 и Уровень 3 .
С уровня 1 я пытался использовать
document.document.getElementById("Level 2 Iframe").contentWindow.document.getElementById("Level 3 iframe");
, но он не работает из-за междоменных проблем.
Любые указатели будут полезны.
Спасибо.