关于手机上不能用window.close的问题

xiaoxiao2021-02-28  68

今天有个同事问我,window.close()在pc web上可以关闭网页,但是在手机上用则没有效果。

当时,我没能给他答案。后来网上查了一下,才知道应该是由于权限问题,才window.close()才没有作用。

答案是应该用:window.history.back();

试想,pc web上是有多个标签的,可以关闭一些,但是手机上如果window.close()起作用了,那就关闭整个网页了。

18.2.1更新~~~~~

手机上也是可以关闭网页的:

window.opener=null; window.open('','_self'); window.close(); 移动端:如果有上一个标签就返回上一个标签。

pc端:直接关闭见面。

而且以上代码不用分pc端和移动端。

转载请注明原文地址: https://www.6miu.com/read-53428.html

最新回复(0)