【问题标题】:Reloading or redirecting the parent from a child iframe in safari在 safari 中从子 iframe 重新加载或重定向父级
【发布时间】:2009-10-23 03:08:10
【问题描述】:

我正在生成一个 iFrame,在对框架(来自外部站点)进行一些处理后,它会重定向回我的域(在 iframe 内),然后应该重新加载父框架。但是,我尝试了多种调用父母的方法,但它们似乎都不能在 safari 中工作?

方法使用包含。

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

所有这些只是重新加载 iframe。由于 iframe 中的重定向,感觉它正在丢失父/顶级引用。

【问题讨论】:

    标签: javascript iframe safari


    【解决方案1】:

    其实我之前也遇到过这个问题,我相信问题的根源在于这是一个与浏览器安全相关的问题。试试这个——它对我有用:

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

    希望这对你有用。

    【讨论】:

      【解决方案2】:

      这不起作用?

      parent.parent.location.reload(true);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-08-28
        • 1970-01-01
        • 2011-06-05
        • 1970-01-01
        • 2013-05-03
        • 1970-01-01
        • 1970-01-01
        • 2023-03-31
        相关资源
        最近更新 更多