3 回答

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超4個(gè)贊
document.getElementById('iframeID').contentWindow.location.href
您根本無(wú)法訪問(wèn)跨域iframe位置。

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
我喜歡你的服務(wù)器方面的想法,即使我提議的實(shí)現(xiàn)它聽(tīng)起來(lái)有點(diǎn)貧民窟。
您可以將iframe的.innerHTML設(shè)置為您抓取服務(wù)器端的HTML內(nèi)容。根據(jù)你如何抓住這個(gè),你必須注意相對(duì)路徑和絕對(duì)路徑。
另外,根據(jù)您抓取的頁(yè)面與其他頁(yè)面的交互方式,這可能完全不起作用(為您抓取的頁(yè)面設(shè)置的cookie不能跨域工作,也許Javascript中正在跟蹤狀態(tài)...有很多原因這可能行不通。)
我不相信跟蹤您嘗試鏡像的頁(yè)面的當(dāng)前狀態(tài)在理論上是可行的,但我不確定。該站點(diǎn)可以跟蹤服務(wù)器端的各種事物,您將無(wú)法訪問(wèn)此狀態(tài)。想象一下,在頁(yè)面加載變量被設(shè)置為服務(wù)器端的隨機(jī)值的情況下,您將如何捕獲此狀態(tài)?
這些想法對(duì)任何事都有幫助嗎?
-Brian J. Stinar-
- 3 回答
- 0 關(guān)注
- 649 瀏覽
添加回答
舉報(bào)