同事兼容电脑浏览器和手机浏览器以新页面形式打开H5游戏的方法

工作遇到的需求:电脑浏览器和手机浏览器打开网站上的H5游戏时,浏览器以新标签页的形式打开。一看好像很easy.这不window.open()就妥了吗。结果。。懵逼了。电脑浏览器打开会被拦截。手机浏览器同样被拦截,体验不好,而且有的浏览器直接一点反应也没有。

又尝试了a标签的方式打开,也无法兼容所有手机浏览器。苹果的safari也没反应。。。真是要哭了。。最后用了这个。。。。

var newWin=window.open();

functionloc(){

var url="http://192.168.167.103:8900/bin/index.html";

newWin.location=url;//改变页面的 location

}

setTimeout(loc(),800);//这个等待很重要,如果不等待的话将无法实现

这个吊:新打开的页面不会被拦截,66的 =。=

你可能感兴趣的:(同事兼容电脑浏览器和手机浏览器以新页面形式打开H5游戏的方法)