2009-08-23 44 views

回答

1

我誤解了你的問題。

$('title', frames[frameName].document).text(); 
2

我認爲這是你在找什麼:

$(document).ready(function() 
{ 
    alert($('#iframe').contents().find("title").text()); 
}); 

這將返回位於具有ID「IFRAME」的iframe文檔的<title>標籤頁面標題。

0

如果你正在尋找一種方法用戶點擊該iframe中的鏈接後得到的iframe 的URL,這是不可能在任何現代的瀏覽器,阻止跨域嘗試。

儘管iframe是DOM的一部分,並且您可以使用Firebug等應用輕鬆找到新的iframe URL,但是在任何由js直接提取信息的嘗試中,Firefox都會引發XSS錯誤。

但備案,因爲它已經說過,在iframe內容的實際URL的DOM中的位置(與jQuery的一點幫助):$("#id_of_iframe).contentDocument.location.href

我不能,如果完全確定上面的語句直接指向它,但這是它的要點。這是一個禁止的部分正試圖進入該部分。