js代码中加了一句window.location.href(‘url’)实现页面的跳转,IE中可以正常使用,但是Firefox却提示 window.location is not a function。
google以后将代码改为window.location='url' 程序正常执行。
简言之:
下面的格式可以在IE中正常执行,但是不能在Firefox和Chrome中执行:
window.location.href("http://stackoverflow.com");
下面的格式可以以上三个浏览器中全部正常执行:
window.location.href = "http://stackoverflow.com";
此外,在搜索中发现,window.location.href='Url'在Firefox中也会遇到无法正常执行的原因,推荐的方法是window.location='Url'.因为,有些浏览器中window.location.href是只读属性。
本文探讨了使用window.location.href进行页面跳转时遇到的浏览器兼容性问题。在IE中使用window.location.href作为函数调用可以正常工作,但在Firefox和Chrome中会报错。正确的做法是直接赋值URL字符串。
4169

被折叠的 条评论
为什么被折叠?



