亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何獲取iframe的當前位置?

如何獲取iframe的當前位置?

白板的微信 2019-09-12 14:09:32
如何獲取iframe的當前位置?我已經構建了一個基本的數據輸入應用程序,允許用戶瀏覽iframe中的外部內容并從同一頁面快速輸入數據。其中一個數據變量是URL。理想情況下,我希望能夠使用javascript將iframe當前網址加載到文本框中。我現在意識到,由于安全問題,這不會發生。有人在服務器端做過什么嗎?或者知道瀏覽器控件中的任何.Net瀏覽器。最終目標是為用戶提供一種簡單的方法來提取他們在iframe中查看的頁面的網址。它不一定是iframe,瀏覽器中的瀏覽器將是理想的。
查看完整描述

3 回答

?
繁花不似錦

TA貢獻1851條經驗 獲得超4個贊

document.getElementById('iframeID').contentWindow.location.href

您根本無法訪問跨域iframe位置。


查看完整回答
反對 回復 2019-09-16
?
12345678_0001

TA貢獻1802條經驗 獲得超5個贊

我喜歡你的服務器方面的想法,即使我提議的實現它聽起來有點貧民窟。

您可以將iframe的.innerHTML設置為您抓取服務器端的HTML內容。根據你如何抓住這個,你必須注意相對路徑和絕對路徑。

另外,根據您抓取的頁面與其他頁面的交互方式,這可能完全不起作用(為您抓取的頁面設置的cookie不能跨域工作,也許Javascript中正在跟蹤狀態...有很多原因這可能行不通。)

我不相信跟蹤您嘗試鏡像的頁面的當前狀態在理論上是可行的,但我不確定。該站點可以跟蹤服務器端的各種事物,您將無法訪問此狀態。想象一下,在頁面加載變量被設置為服務器端的隨機值的情況下,您將如何捕獲此狀態?

這些想法對任何事都有幫助嗎?

-Brian J. Stinar-



查看完整回答
反對 回復 2019-09-16
  • 3 回答
  • 0 關注
  • 654 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號