几个主流浏览器 Window.open打开新窗口 、模拟a标签打开新窗口的 表现
Window.open打开新窗口
1、常用浏览器打开新窗口(正常打开window.open)的的不同表现形式(PC/移动端)
2、Window.open在异步处理中打开(_blank)
a标签在异步处理中打开
-公众号跳转的微信浏览器都是单窗口多页面打开,没有tab页,详情页返回都会刷新。
-安卓手机中,无论使用a标签打开还是window.open打开新窗口,主流浏览器都可以实现期望的功能(除微信外)。
-在iphone中,目前测试的几个只有safari浏览器可以实现期望的功能,在其他浏览器中,使用window.open在当前页面打开,使用a标签的点击事件会被浏览器拦截且没有确切信息提示。网络上说的在异步请求前新建新窗口,再赋值href的方法不可行,只会新建一个空白页。
-测试中,uc浏览器坑比较深,在安卓系统中,即使设置代理之后,首次加载页面也经常不