5

我尝试以多种方式实现这一目标,但它们都不起作用:

<a href="url" target="_blank"/>

<a href="javascript:void(0)" onclick="window.open(url)"/>

<a href="javascript:void(0)" onclick="window.open(url,'_blank')"/>

<a href="javascript:void(0)" onclick="window.open(url,'_newtab')"/>

<a href="javascript:void(0)" onclick="window.open(url,'popup','width=640,height=480')"/>

我在这里读到这不可能在 windows phone 7 上以编程方式控制,但是我需要 windows phone 8 的解决方案。

非常感谢任何帮助。

4

2 回答 2

1

您需要注意适用于 Windows 8 的 Internet Explorer 10 和适用于 Windows Phone 的 Internet Explorer 10 之间的一些细微差别。适用于 Windows Phone 的 Internet Explorer 10 不支持以下内容:

  • 通过脚本进行跨选项卡通信(结果 window.open 在同一选项卡中打开目标 URL)
  • 同样在 Windows Phone 的 Internet Explorer 10 中,Window.open 不会返回有效的窗口对象。这是因为在手机上,每个“窗口”都被隔离在自己的沙箱中。

引用自http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/08/internet-explorer-10-brings-html5-to-windows-phone-8-in-a-big- way.aspx - 打开完整列表的链接。

于 2013-07-04T12:43:47.447 回答
0

在试图找到这个问题的答案时,我偶然发现了一个在 StackExchange 上已经回答过的问题。我拥有一部 Windows Phone,对这个答案有点难过。

如何在 windows phone 7 浏览器中通过 javascript 打开新窗口或标签

注意:我知道这个问题是关于 Windows Phone 8 的,答案是指 Windows Phone 7,但我相信答案是一样的。

于 2013-06-16T02:56:04.223 回答