Windows Phone 8:在新选项卡中打开链接

时间:2013-06-10 10:37:09

标签: javascript html css mobile windows-phone-8

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

<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')"/>

我读到here,这无法在Windows Phone 7上以编程方式进行控制,但是我需要一个Windows Phone 8的解决方案。

任何帮助都非常感激。

2 个答案:

答案 0 :(得分:1)

  

Internet Explorer 10之间存在一些细微差别   您需要的Windows 8和Windows Phone Internet Explorer 10   意识到。 Windows Phone的Internet Explorer 10不支持   以下内容:

     
      
  • 通过脚本进行交叉表通信(因此window.open会在同一个标​​签页中打开目标网址)
  •   
  • 同样在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的报价 - 打开完整列表的链接。

答案 1 :(得分:0)

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

How to open a new window or tab via javascript in windows phone 7 browser

注意:我意识到问题出在Windows Phone 8上,答案是指Windows Phone 7,但我相信答案是一样的。