Подскажите, как работать с 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
понятно, спасибо за ликбез
понятно, спасибо за ликбез

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