有什麼辦法通過php/jQuery或JavaScript從iframe獲取內容?我想在用戶點擊iFrame中的鏈接及其標題時獲取網址。如何從iframe跨域獲取內容
-1
A
回答
0
由於潛在的安全問題,您不能這樣做。
我反而會建議找到另一種方式允許用戶從其他地方向您的網站發送數據,例如使用書籤。
小書籤基本上是一段JavaScript代碼,可以作爲書籤保存在瀏覽器中 - 然後他們可以在另一個網站上點擊該書籤來運行代碼(可以做任何事情)。
0
從任意的URL?號碼
從您控制的網址?是的,在現代瀏覽器中。
正在點擊的文檔應該使用postMessage將您感興趣的任何數據發送到需要偵聽消息事件的其他文檔。
top.postMessage({ url: location.href }, "*");
和
window.addEventListener("message", receiveMessage, false);
function receiveMessage(evt) {
alert(event.data.url);
}
+1
問題是這些網址是否屬於您管理的網站,或者它們是否在您的控制範圍之外。 – duskwuff
相關問題
- 1. 獲取跨域iframe的DOM內容
- 2. jQuery iframe內容跨域
- 3. 如何訪問跨域iframe內容? (上傳跨域文件)
- 4. 如何獲取跨域iframe contentWindow高度
- 5. 獲取跨域iframe反饋
- 6. 跨域的iframe獲取值
- 7. iframe跨域獲取CSS
- 8. 如何獲取iframe內容?
- 9. 從jquery獲取iframe跨域的XML
- 10. 如何從iframe獲取內容類型?
- 11. Firebug如何從IFrame獲取內容?
- 12. 如何從Jsoup跨度獲取內容
- 13. JQuery:從iframe獲取內容?
- 14. 從iFrame獲取內容
- 15. 獲取iframe中的iframe JavaScript和跨域
- 16. jQuery:獲取iframe內容,相同的域
- 17. 獲取跨域內容的數據URI?
- 18. jQuery + AJAX +跨域+獲取內容
- 19. 跨域iframe內容負載檢測
- 20. 跨域iframe中的訪問內容
- 21. 在IFrame中顯示跨域內容(IE8)
- 22. 讀iframe中的內容跨域的JavaScript
- 23. 如何從IE中的跨域iframe獲取窗口大小
- 24. 如何在跨域的iframe中獲取父域名?
- 25. 如何獲得iframe跨域的高度
- 26. 如何獲取iframe的內容?
- 27. 如何獲取iframe內容寬度?
- 28. 從域B獲取域A的內容
- 29. 使用jQuery(跨域)從其他網站獲取所有內容
- 30. 從客戶端獲取頁面內容(跨域)
你不能做到這一點,這是一個安全違規,當試圖將得到一個JavaScript錯誤。否則,任何人都可以在一個完整的窗口iframe中設置一個像銀行網站一樣的假網站,並抓取個人信息。 –
什麼是最終目標 - 你爲什麼使用iframe,iframe中有什麼等等...解釋導致你需要這種能力的更高層次的目標 – SmokeyPHP
任何替代方法或通過我可以得到它的東西? –