如何从帧中提取链接?

时间:2015-05-04 13:23:40

标签: json callback jsonp postmessage

我要做的是从谷歌广告框中提取链接,我尝试使用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回调函数或发布消息来提取链接,是否可以有人帮助我使用代码或知道如何从帧中提取链接。提前谢谢。

1 个答案:

答案 0 :(得分:0)

你做不到。这是跨域访问,您的浏览器将阻止它。