У меня есть довольно интересная проблема. У меня есть родительская страница, которая создаст модальный диалог jquery с iframe, содержащимся в диалоговом окне. IFrame будет заполнен содержимым из стороннего домена. Моя проблема в том, что мне нужно создать javascript с диалогическим уровнем, который может определить, загружен ли контент iframe и если он не в течение 5 секунд, а затем закрыть диалоговое окно и вернуть пользователя на родительскую страницу.Обнаружение нагрузки на содержание домена iframe с перекрестным доменом
Я исследовал множество решений, и только два имеют любую истинную ценность.
- Получите удаленный сайт, чтобы включить строку javascript document.domain = 'our-domain.com'.
- Используйте взломанный фрагмент URL-адреса, но снова мне понадобится запрос, чтобы удаленный сайт смог изменить URL-адрес, добавив «#some_value» в конец URL-адреса, и мое диалоговое окно должно было бы опросить URL-адрес, пока он либо видит, либо время.
Это, честно говоря, единственные возможности, с которыми мне приходится работать? Нет ли более простого способа обнаружить это?
Я изучаю, есть ли способ опроса на ошибки ответа HTTP, но это все еще остается ограниченным теми же ограничениями.
Любая помощь была бы чрезвычайно оценена.
Благодаря
Это звучит как определенный вариант. Я буду предлагать это разработчикам на их конце, чтобы посмотреть, рассмотрят ли они этот вариант. Спасибо! –
+1 для предложения того, что я считаю, * единственным решением для моей конкретной проблемы! Благодарю. – Town
Это работает блестяще, хотя и несколько неожиданно, пока вы не подумаете об этом. – Kaganar