繁体   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