var userAgent = navigator.userAgent;
	if (userAgent.indexOf("Firefox") != -1 || userAgent.indexOf("Chrome") !=-1)	{
	undefined
	
	window.open('','_self').close()  
	或
	window.location.href = "about:blank"
}else {
	undefined
	window.opener = null;
	window.open("about:blank", "_self");
	window.close();
}

原打算使用的window.close()就能简简单单的实现需求,后发现谷歌和火狐对此方法有兼容问题,不能直接关闭,后只用此方法做了兼容处理,最后谷歌浏览器虽然关闭了当前页面,但是window.location.href = "about:blank"到了空白页。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐