我如何獲得在iframe中的網站的網址,當我點擊iframe中的網站中的任何鏈接時,它將重定向到iframe中的另一個頁面,那麼我怎樣才能獲得頁面url。 你能幫助我嗎?謝謝。如何在iframe中獲取網站的網址?
回答
不幸的是,一旦它載入,你並沒有太多的控制iframe。我認爲你能控制的唯一東西就是能夠以編程方式使用新的URL重新加載它。
如果Iframe加載的頁面是您的網站(不是第三方)的一部分,您可以處理請求服務器端。
從javascript?如果你可以運行的iframe裏面的一些JS:
alert(document.location.href);
如果您不能 - 需要獲得問題的iframe一個參考:
IE:
alert(document.getElementById(iframeId).contentWindow.document.location.href);
FF,Safari瀏覽器,鉻等:
alert(document.getElementById(iframeId).contentDocument.location.href);
如前所述 - 你不會是能夠做到這一點,如果加載的URL從同一個域中喲不你的網站。
當我寫document.getElementById('myIframe')。src; 它給站點的網址,但當我移動到同一網站的另一頁時,我沒有得到站點的完整路徑,每當它顯示該網站的初始網址,但我希望總網址,當我移動到另一頁在同一個網站。例如在我的iframe我有亞馬遜網站,如果我點擊書籍在亞馬遜它是重定向到另一個頁面在同一個網站,我想要的網頁的網址,我怎麼能得到的網頁的網址。感謝你的回覆 – 2010-08-28 06:06:34
嘗試:document.getElementById('myIframe')。contentWindow.document.location.href或 document.getElementById('myIframe')。contentDocument.location.href – Adam 2010-08-29 02:57:53
您可以使用jQuery使它更容易:
alert($("#iframeid").attr("src"));
你也可以使用jQuery的內容()來檢索或操作該iframe內的任何標籤。例如:
$("#iframeid").contents().find("a").css("background-color","red").end().find("title").text();
- 1. 如何獲取網站的網址?
- 2. 在javascript中獲取網站根網址
- 3. 如何從網頁的網址中提取網站的網址?
- 4. 如何獲取iframe中的網頁的網址?
- 5. 替代獲取iframe網址
- 6. 如何在jinja2中獲取網站的基本網址?
- 7. 如何使用LinkExtractor獲取網站中的所有網址?
- 8. 我如何隱藏iframe中網站的網址?
- 9. 如何在Iframe中點擊任何鏈接時獲取網址?
- 10. 從iframe中獲取當前網址
- 11. 獲取地址欄中的網址在iframe中
- 12. 如何從整個文本中獲取網站網址?
- 13. 如何獲取使用PHP的RSS網站的RSS網址?
- 14. 如何獲取我的網站的簡短網址?
- 15. 如何獲取我上傳文件的網站的網址?
- 16. 如何獲取網站的「rqrcode-rails3」的根網址和路由?
- 17. 從更新的JSBIN IFRAME獲取網址
- 18. 獲取iFrame的當前網址
- 19. 如何獲取訪問網站網址的用戶ip?
- 20. 如何使用C書籤獲取網站的網址#
- 21. 如何從網站獲取包含關鍵字的網址?
- 22. 如何從網站獲取所有有效的網址?
- 23. 如何使用Selenium獲取網站的每個網址?
- 24. 如何獲取推薦網站的網址?
- 25. 如何以編程方式獲取網站中的所有網頁的網址
- 26. 如何更改與網站網址的iframe src?
- 27. 如何從外部網址響應我的網站製作iframe?
- 28. 從iframe獲取網站的域名
- 29. 如何獲取本網頁的網址
- 30. 如何在global.asax中獲取當前網站的IP地址?
您是否正在嘗試使用後退按鈕選項?導航到前一頁? – Geeth 2010-08-28 04:45:13
@geetha不,我不使用後退按鈕,例如在iframe我有amazon.com 當我點擊任何產品在亞馬遜網站它重定向到另一個頁面在亞馬遜網站,那麼我怎麼能得到該網頁的url – 2010-08-28 05:01:26