ie兼容问题,使用location.href修改地址跳转,url变了,页面没变
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ie兼容问题,使用location.href修改地址跳转,url变了,页面没变相关的知识,希望对你有一定的参考价值。
参考技术A 在跳转页面的时候直接用location.href来修改地址跳转,在chrome和火狐上展现都是正常的。然后在IE上点击跳转的时候地址是改了,但页面还是停留在当前页面,F5刷新一下就到了新的页面了。跳转换成this. router.push(url)
检查用户是不是在兼容模式下使用 IE
【中文标题】检查用户是不是在兼容模式下使用 IE【英文标题】:Check if user is using IE with compatibility mode检查用户是否在兼容模式下使用 IE 【发布时间】:2012-04-18 16:27:44 【问题描述】:我正在寻找一些代码(PHP 或 JavaScript)可以很好地检查查看页面的用户是否使用兼容模式。
然后我可以使用该代码来做一些条件语句,或者基本上给他们一个通知来关闭它。
【问题讨论】:
右边的相关链接不行吗?---> 你可以在javascript中使用document.documentMode
。有关详细信息,请参阅msdn.microsoft.com/en-us/library/cc196988%28VS.85%29.aspx。
【参考方案1】:
强迫他们:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
这将禁用兼容性视图,除非用户随后通过进入开发人员工具并更改它来专门将其关闭。
【讨论】:
【参考方案2】:我用:
try JSON catch (e) alert("Compatibility Mode Detected")
【讨论】:
以上是关于ie兼容问题,使用location.href修改地址跳转,url变了,页面没变的主要内容,如果未能解决你的问题,请参考以下文章
IE 9+location.href="#id"此方式跳转失效,其他浏览器都正常