在safari和Internet Explorer中无限循环中重新加载循环
问题描述:
我有这段代码可以帮助我重新加载页面。 问题是,它适用于Chrome和Firefox,但不适用于Safari,它会不断循环。在safari和Internet Explorer中无限循环中重新加载循环
你能帮助我为什么会发生这种情况?
这是代码:
top.location.href=\'http://www.facebook.com/pages/Penelope-NS/327068327378161?sk=app_338788849530374\';
我能做到这一点,否则?
感谢
我发现这个代码:我应该在哪里插入呢?
headers 'Content-Type' => "text/html;charset=utf-8",
'Last-Modified' => Time.now.httpdate,
'P3P' => 'CP="CAO PSA OUR"',
'X-UA-Compatible' => 'IE=edge'
答
尝试为IE使用window.top.location = "NEW_URL"
。或者,如果你的代码是从iframe中运行,parent.location = "NEW_URL"
更新:
为了解决同一个页面,脚本本身所在: self.location.href = newURL;
为了解决另一个页面框架组: window.top.frameName.location.href = newURL;
或(hypercor RECT):
window.top.frames['frameName'].location.href = newURL;
答
如果加载完成后,则应循环。你在哪里做? – Waygood
是的,它在加载后完成,但它循环到无穷大,它应该只循环一次,就像mozilla和chrome一样。 – Albana
关于你找到的代码 - 这些是标题。 http://en.wikipedia.org/wiki/List_of_HTTP_header_fields 此外,你能否提供你的代码? – maxwell