2013-08-19 3 views
0

У меня есть два разных веб-приложения в разных доменах. в web app1 у меня есть iframe, и его src ссылается на страницу, которая находится в web app2. Страница, которая должна быть загружена в iframe, имеет некоторый JQuery. Но проблема в том, что она не загружается в iframe. Но если я получаю доступ к одной и той же странице в одном и том же веб-приложении2, тогда она работает нормально. It works fine in Fire fox and the issue is only with IE. am using IE7.JQuery не загружается в iframe в IE7?

У меня есть код на странице, который необходимо визуализировать в iframe.

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js" ></script> 
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.0/jquery.validate.js"></script> 

Я делаю что-то неправильно здесь? Пожалуйста, помогите мне!

Спасибо!

+0

Почему вы используете IE7, когда существуют более современные браузеры? –

+0

он не работает даже в браузерах IE8 + – user1016403

+0

Не могли бы вы высказать свой код, где у вас есть ваш iframe? – Tricky12

ответ

0

У IE могут быть проблемы с безопасностью при использовании IFrames.

Попробуйте настроить свой режим безопасности на самый низкий для этого сайта и посмотреть, работает ли он (Убедитесь, что он установлен после тестирования, чтобы ваш браузер не остался уязвимым!). Если это так, измените код в iframe, чтобы загрузить javascript из того же домена вместо CDN. (или просто попробуйте это первым!)

Возможно, что IE препятствует тому, чтобы содержимое iframe загружало JS из отдельного домена. Вы можете проверить это, используя что-то вроде скрипача, посмотрите, что вызывает страница после загрузки.

+0

Где я могу установить режим безопасности на самый низкий? Благодаря! – user1016403

+0

@ user1016403 У меня только IE9, но там есть Свойства обозревателя -> Безопасность или Свойства обозревателя -> Конфиденциальность. Просто не забудьте вернуть его к тому, на что он в данный момент находится, иначе ваш браузер может быть уязвим. –

+0

Мне нужно изменить настройки браузера в системе, где у меня есть iframe, но не в системе, где у меня есть страница, которая должна отображаться в правиле iframe? Благодаря! – user1016403

Смежные вопросы