不要用window.open
window.open
方法是很容易被屏蔽,特别是浏览器的安全级别设置比较高的情况下,而一些浏览器安装后的默认设置就是屏蔽弹出窗口,而通过脚本window.open
方法打开的新页面基本都在拦截的范畴内。
location.href(建议使用)
表示重新定向到新页面,同时刷新打开的这个页面
window.location.href='URL' // 覆盖当前页
location='URL' // 覆盖当前页
window.open 和a 标签一样
只是表示打开这个页面,并不是打开并刷新页面
window.open('URL','_blank')// 在新窗口打开
window.open('URL','_self') // 覆盖当前页