1
什麼,我試圖做的是從谷歌的廣告箱提取鏈接(S),我用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回調函數或發佈消息提取鏈接,是否有人可以幫助我的代碼或知道如何提取鏈接從內幕。提前致謝。
他不能繞過跨域,現在我讀了一些關於JSON和Post Message的內容,在這裏它看起來像你可以用JSONP和/或Post Message繞過跨域訪問.. – Malasuerte94
他試圖直接從iframe ... –
您可以繞過域名允許的跨域交叉域:) –