为什么浏览器行为在使用两个不同的 window.location.href 分配时会有所不同
why does browser behavior differ when using two different window.location.href assignments?
为什么Chrome和IE11在连续进行两个window.location.href
分配时的行为不同?
Chrome 会忽略第一个作业,只会发出最后一个作业的请求。
IE11 将发送两者的请求。
在这里复制。
注意:您需要使用可以跟踪出站请求的工具(如 fiddler 或类似请求)才能在 IE11 上查看请求发出。
如何
实现诸如设置位置之类的操作取决于浏览器。 一个浏览器可能会立即开始拆除,另一个浏览器可能会继续运行JavaScript,直到加载下一页。 在Chrome中,它可能同时发出了两个请求,但第一个请求被取消得如此之快,以至于它从未真正从浏览器中发出过。
相关文章:
- window.location替换并传递URL历史记录条目中的变量
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- window.location使用jquery mobile实现chrome跳转
- Windows.Open 在 window.Location 工作时不起作用
- 如何将所有作业自定义到window.location.href
- window.location未刷新到现有URL
- 如果window.location.href.indexOf('player=1')添加样式
- 在$state.go之后执行$window.location.reload(true)
- javascript window.location在检查firebug时给了我一个错误的url路径
- angularjs 中 $window.location.reload() 和 $route.reload() 之间的区
- 在AJAX中使用window.location.replace'成功'回调
- IE中不支持JQuery window.location.hash
- PhoneGap如何在更改window.location/document.location后保持Javascript的
- 如何在更改window.location后停止执行
- 警报中的window.location必须重定向到上一页
- 如何在窗体操作或window.location(PHP)中使用数据切换
- 正在将目标添加到window.location
- window.location.htm无法在chrome扩展中工作
- 可以'当window.location.href时,无法从javascript获取post值
- 基于AJAX的网站中的JS window.location