簡體   English   中英

在野生動物園中從子iframe重新加載或重定向父項

[英]Reloading or redirecting the parent from a child iframe in safari

我正在生成一個iFrame,在對框架進行一些處理之后(從外部站點),該iFrame會重定向回我的域(在iframe中),然后該域應重新加載父框架。 但是,我嘗試了多種調用父級的方法,但是它們似乎都無法在野生動物園工作嗎?

方法使用包括。

self.parent.location="/";
self.top.location="/";
self.top.location.reload();

所有這些都只是重新加載iframe。 感覺由於iframe中的重定向而丟失了父/頂部引用。

實際上,我以前曾遇到過此問題,並且我相信問題的根源在於這是與瀏覽器安全性相關的問題。 試試這個-對我有用:

var reloadParent = self.parent.location.reload();;
setTimeout("reloadParent", 500);

希望這對您有用。

這行不通嗎?

parent.parent.location.reload(true);

暫無
暫無

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

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