У меня есть страница, которая включает в себя другую страницу в другом домене в iframe.Страница, содержащаяся в iframe, представляет собой набор фреймов с другим фреймом.
<!--- page-that-I-control.html ---> <script src="https://my-web-site.com/recipient.js"> <iframe id="frame_a" src="https://www.third-party-vendor.com/frameset.html"> <!--- frameset.html ---> <frameset> <frame id="frame_b" src="https://www2.third-party-vendor.com/innermost-frame.html"> </frameset> <!--- innermost-frame.html ---> <script src="https://my-web-site.com/sender.js">
Я использую postMessage () , чтобы обойти политику того же происхождения, и это прекрасно работает, но postMessage () не поддерживается IE7.
Есть ли способ обойти ту же сторону отправителя и отправить сообщение от sender.js на receient.js, который работает в IE7?