在 Safari 和 Internet Explorer 中无限重载循环
Reload loops in infinity in safari and internet explorer
我有这段代码可以帮助我重新加载页面。问题是,它适用于Chrome和Firefox,但不适用于Safari,它会不断循环。
你能帮我为什么会这样吗?
这是代码:
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'
尝试将window.top.location = "NEW_URL"
用于IE。或者,如果您的代码是从 iframe 运行的,parent.location = "NEW_URL"
也许同样的问题
更新:
要寻址脚本本身所在的同一页面,请执行以下操作: self.location.href = newURL;
对框架集中的另一页进行寻址: window.top.frameName.location.href = newURL;
或(超正确):
window.top.frames['frameName'].location.href = newURL;
top.location.href
取决于浏览器和top.location弹出窗口限额。 大多数浏览器应该允许这样做,但较旧的 Mac 浏览器往往不允许这样做。
将Safari更新到最新版本,它应该可以工作。对于较旧的 safari 浏览器,它不支持top.location
脚本执行。
相关文章:
- 结合jQuery和jetpack无限滚动
- ng应用程序使脚本无限运行
- 重载JS'firefox中的对象原型
- JavaScript 素数搜索无限递归
- jquery/ajax无限滚动事件
- 内容结束时停止无限滚动
- 如何停止在JavaScript中无限克隆表单字段
- 使用滚动溢出-x进行无限循环
- jQuery无限滑块插件
- onchange值为select的重载页面
- 超过了最大调用堆栈大小,循环无限
- Javascript重载了括号
- 无限的java脚本循环
- 如何使用Ajax重载从页面返回特定的表
- 从index.html调用函数,该函数无限循环
- jquery无法使用无限滚动
- 为什么我使用javascript获得了一个无限的for循环
- 无限滚动交替
- 原生脚本无限翻译动画
- 在 Safari 和 Internet Explorer 中无限重载循环