Вот что происходит:
У меня есть приложение A
, размещенное на a.mycompany.com
, и приложение B
, размещенное на b.mycompany.com
Приложение A
содержит iframe, содержащий страницу, содержащуюся в приложении B
.
<!-- In A's index.html: -->
<iframe src="http://b.mycompany.com/something.html" >
Мне нужно, чтобы родитель поговорил с iframe или iframe поговорил с родителем.
Он отлично работает, когда он на сервере, но когда я делаю локально, у меня два разных сервера, работающих на разных портах, поэтому я должен получить к ним доступ через:
http://a.mycompanydev.com:1234
http://b.mycompanydev.com:5678
И это приводит к ошибке безопасности, поскольку вы не можете общаться с помощью JS с iframe из другого домена / субдомена или с помощью другого порта.
Что я могу сделать ??
Вопрос, связанный с ошибкой сервера: https://serverfault.com/questions/148171/how-to-map-localhost8080-to-simply-localhost