簡體   English   中英

從跨域iframe讀取父變量

[英]Read parent variable from an cross domain iframe

我知道有很多關於跨域iframe的問題,但是我絕對可以解決我的問題:

在頁面www.domain_A.com/test.php

<div id="test">this what i want</div>
<iframe src="http://www.domain_B.com/iframe.html" width="500" height="300" name="myFrame" id="myFrame" style="border:1px solid black;"></iframe>

www.domain_B.com/iframe.html是這樣的:

document.domain = "www.multipress.fr";
test = document.getElementById('test'); ;
alert(test);

所以我想提醒:這就是我想要的。 但是,正如您猜到的那樣,我從Chrome瀏覽器中收到了安全錯誤。

因此,我看到的唯一解決方案是在iframe之前對腳本進行整數處理以使用postMessage技術。 但是在此之前,我寧願與您聯系,是否可以找到其他解決方案。

非常感謝你的幫助。

您只能從父頁面訪問的是Iframe代碼本身-當指向其他域時,內部沒有可用內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM