[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: работа c DOM iframe'а
Invis1ble
Доброго времени суток.
Подскажите, как работать с DOM iframe'a, в который загружен документ с другого домена. Возможно ли это вообще?
Пробовал так, не получается:
$(function() {
$('iframe').load(function() {
console.log($(this).contents().find('#someNode').length); // 0
});
});




Спустя 2 минуты, 57 секунд (5.02.2012 - 19:59) Joker написал(а):
в ифрайме должно быть выполнится следующий код вроде как:
document.location.host = '{HOST в родительского документа}';

Спустя 1 минута, 50 секунд (5.02.2012 - 20:01) Invis1ble написал(а):
Joker
не понял твою мысль...

Спустя 2 минуты, 27 секунд (5.02.2012 - 20:03) Joker написал(а):
ты пытаешься получить доступ к контенту с другого домена, это противоречит политике безопасности, я не уверен не донца разбирался с этим, но насколько я знаю, если через в ифраме выполнить код который выше то доступ будет разрешен.

Спустя 15 минут (5.02.2012 - 20:18) Invis1ble написал(а):
Joker
Ясно.
Предложенный тобой код нет возможности выполнить, потому что нет доступа.
Поясню свою извращение задумку - хочу написать что-то типа парсера другого документа на клиенте.

Спустя 3 минуты, 51 секунда (5.02.2012 - 20:22) Joker написал(а):
не получится) политика безопасности) а так бы я бы вставил ифрайм на конктакт и распарсил все данные клиента)

Спустя 10 минут, 6 секунд (5.02.2012 - 20:32) Invis1ble написал(а):
Joker
понятно, спасибо за ликбез smile.gif

Спустя 21 минута, 16 секунд (5.02.2012 - 20:53) bodja написал(а):
Получится только на ИЕ6 ,на других ишаках не проверял.
А так да,запрос можно делать только на тот домен ,откуда страница.


_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.