我要做的是从谷歌广告框中提取链接,我尝试使用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)
你做不到。这是跨域访问,您的浏览器将阻止它。