Не удается получить содержимое iframe с jQuery - PullRequest
0 голосов
/ 20 февраля 2012

Я вставляю iframe для отображения содержимого другого веб-сайта в моем, и я хотел бы сначала очистить его. Поэтому я попытался использовать $('iframe').contents, но результат не определен, а $('iframe') работает как шарм. Здесь есть какая-то межсайтовая безопасность?

Бонусный вопрос: как мне тогда чистить страницу? Мне просто нужно div#main, а не все остальное. Я использую iframe, чтобы получить оригинальный стиль.

Спасибо за ваше время

Ответы [ 2 ]

4 голосов
/ 20 февраля 2012

Есть ли здесь какая-то межсайтовая безопасность?

Да, Политика одинакового происхождения .

1008

Взгляните на этот вопрос: jQuery междоменный сценарий iframe

2 голосов
/ 20 февраля 2012

Это называется Политика того же происхождения .В принципе, вы не можете использовать javascript для взаимодействия со страницами из другого домена (протокол, домен и порт должны совпадать).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...