Javascript window.close()不';无法在windows phone IE上工作
window.close()在使用IE的windows phone上不起作用 选项卡以:target=“\u blank”打开,我尝试用以下代码关闭它:Javascript window.close()不';无法在windows phone IE上工作,javascript,internet-explorer,windows-phone-8,Javascript,Internet Explorer,Windows Phone 8,window.close()在使用IE的windows phone上不起作用 选项卡以:target=“\u blank”打开,我尝试用以下代码关闭它: <div onclick="window.close();"></div> 我在Windows8.1上试用了IE11,在确认消息发出后,它运行正常,没有错误 我在windows phone emulator上尝试了Lumia 925,但没有成功。这一页仍然打开 我做了以下测试页面: 你知道吗 谢谢。移动IE只使用
<div onclick="window.close();"></div>
我在Windows8.1上试用了IE11,在确认消息发出后,它运行正常,没有错误
我在windows phone emulator上尝试了Lumia 925,但没有成功。这一页仍然打开
我做了以下测试页面:
你知道吗
谢谢。移动IE只使用一个选项卡。当您使用
target=“\u 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
}
显然,IE for Windows Phone会在同一选项卡中打开所有文档。因此,当您使用target=“\u blank”打开一个新选项卡时,您实际上是在关闭当前文档并用一个新文档替换它。@GOTO0所以选项卡选项只是最近浏览过的站点的历史记录?并且列出的站点没有以并行状态打开?我们使用选项卡打开详细信息页面,当页面关闭时,我不需要重新加载上一页。我能强迫IE打开一个新标签吗?@QdF我不知道怎么做。这是IE for WP的一个相当令人烦恼的特性。@malte并不是那个意思。作为用户,只需单击底部的+图标即可打开新选项卡。但我无法找到如何以编程方式打开新选项卡。