2015-05-04 5 views
1

, что я пытаюсь сделать, это ссылка экстракт (s) из рекламного ящика Google, я попытался его с JQuery и я получаю сообщение об ошибке при попытке запустить его, вот код:Как извлечь ссылки из фрейма?

var iframe = document.getElementById("aswift_0"); 
    var iframeDoc = iframe.contentDocument || iframe.contentWindow; 
    // Get HTML element 
    var iframeHtml = iframeDoc.getElementsByTagName("iframe")[1]; 
    $(iframeHtml).contents().find("textarea").keydown(...) 
    var iframeDoc2 = iframeHtml.contentDocument || 
    iframeHtml.contentWindow; 
    var iframeHtml2 = iframeDoc2.getElementsByTagName("body"); 

Я получаю эту ошибку, потому что я не могу получить доступ к кросс-домену, я прочитал, что можно извлечь ссылку (-и) с помощью функции обратного вызова JSONP или отправить сообщение, может ли кто-нибудь помочь мне с кодом или узнать, как извлечь ссылку от фрейма. Заранее спасибо.

ответ

0

Вы не можете этого сделать. Это междоменный доступ, и ваш браузер заблокирует его.

+0

И он не может обойти кросс-домен, прямо сейчас я что-то читал о JSON и почтовом сообщении, и вот, похоже, вы можете обойти доступ через crossdomain с помощью JSONP и/или сообщение. – Malasuerte94

+0

Он пытается это сделать прямо из iframe ... –

+0

Вы можете обходить кросс-домен в кросс-домене, разрешенном доменом :) –

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