window.close()在Windows Phone IE上不起作用

QdF*_*QdF 5 javascript internet-explorer windows-phone-8

window.close()在IE手机的Windows手机上不起作用.

该选项卡打开:target ="_ blank",我尝试使用以下代码关闭它:

<div onclick="window.close();"></div>
Run Code Online (Sandbox Code Playgroud)

我在Windows 8.1上尝试了IE 11,确认消息后,它没有错误地工作.

我尝试在Windows手机模拟器上使用Lumia 925,但它无法正常工作.该页面仍然打开.

我做了以下测试页面:

http://www.qualcosadafare.it/test/test/anp.php

有什么想法吗?

谢谢.

Pro*_*ogo 0

移动 IE 仅使用一个选项卡。当您使用时,target="_blank"您实际上并不是在打开新选项卡,而是在当前选项卡中打开它。对此你无能为力。

也许你能做的最好的事情就是检测用户是否使用 IE:

function msieversion() {
        var ua = window.navigator.userAgent;
        var msie = ua.indexOf("MSIE ");
        if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./))
            return true
        else
            return false
}
Run Code Online (Sandbox Code Playgroud)