Доступ запрещен только в IE - PullRequest
0 голосов
/ 09 июля 2010

Это не дурак access-denied-ie-iframe , но он очень тесно связан.

У меня есть страница, размещенная на http://www.enviroissues.com/comments/bpa_i5/default.aspx. Эта страница отображается в IFrame на http://www.bpa.gov/corporate/i-5-eis/ecomment.cfm.

Я НЕ пытаюсь получить доступ к элементам dom в одном домене из другого. Моя страница должна работать нормально независимо от того, где она отображается, и она нормально работает в IE, когда я перехожу на ее прямой URL.

Однако при просмотре через IFrame я получаю сообщение об ошибке «Доступ запрещен jquery-1.3-min.js строка 19 и т. Д. И т. Д. ...

Я могу только предположить, что на обеих страницах элемента, которым я пытаюсь манипулировать, могут быть некоторые конфликтующие идентификаторы, но я не нашел их.

У кого-нибудь еще есть идеи о том, что искать?

1 Ответ

2 голосов
/ 09 июля 2010

Я думаю, это вызвано ошибкой в ​​версии jQuery, которую вы используете.

http://www.webgyver.com/web-design-and-development/jquery-13-not-ready-for-production/

Попробуйте выполнить обновление до последней версии.

Ваш код взрывается в этом утверждении в jQuery:

if(document.documentElement.doScroll&&!l.frameElement)
...