В прошлом я могу получить доступ к свойствам и функциям в родительском окне из iframe, событие iframe - CORS. Например: window.parent.api.func()
. Однако он перестал работать в последней версии Chrome. Когда я ссылаться на свойства родительского окна, я получил следующее исключение:iframe не может получить доступ к своим свойствам родительского окна
"Uncaught DOMException: Blocked a frame with origin "http://localhost:8090" from accessing a cross-origin frame.(…)"
Я понимаю, из родительского окна, чтобы получить доступ к IFRAME мне нужно использовать PostMessage. Однако это должно быть нормально, если доступ к родительскому окну из iframe. Почему он прекратил работать?
Обнаружена связанная дискуссия: http://stackoverflow.com/questions/1291812/iframe-javascript-access-parent-dom-across-domains –
Теперь я считаю, что то, что я делал в прошлом, использовало обратный прокси, чтобы избежать проблема CORS. Это должно сработать. –