我正在寻找关于Windows Phone 7 Mango上的Mobile IE9的任何信息或帮助,尽管我也可以接受有关Windows Phone 7的解决方案。
<input type="button" value="input" onclick="window.open('http://www.google.com')" />
<span onclick="window.open('http://www.google.com')">span</span>
<a href="#" onclick="window.open('http://www.google.com'); return false">anchor</a>
我正在使用这个。 http://jsfiddle.net/ag7wU/1/embedded/result/
当我在Windows Phone 7.0/7.1上选择任何一个元素时,我会跳转到google.com。在其他所有浏览器中,都会创建一个新的窗口/选项卡:Chrome、Firefox 6.0、Opera 11.50、IE9、Safari、BB OSv6上的WebKit、Android 2.3.3上的Dolphin、Android 3.2上的Dolphin以及iPhone和iPad上的移动safari。
唯一的例外是Windows Phone 7。我能找到的最好的解决方案是使用锚标签和href属性,并告诉用户他们将不得不按住他们想要的链接,并选择“在新选项卡中打开”。我错过了什么吗?