如何在 Windows Phone 7 浏览器中通过 javascript 打开新窗口或标签 [英] How to open a new window or tab via javascript in windows phone 7 browser
问题描述
是否可以在 Windows Phone 7
浏览器中通过 javascript
打开新窗口或标签?
Is it possible to open a new window or tab via javascript
in Windows Phone 7
browser?
window.open
似乎不受支持,target='_blank'
也不受支持.
window.open
does not appear to be supported nor does target='_blank'
.
我在这里遗漏了什么吗?这个基本功能在 iphone 和 android 上工作得很好.关于如何在 Windows Phone 7 中实现此功能的任何想法?
Am I missing something here? This basic feature works just fine on iphone and android. Any ideas on how I can get this working in Windows Phone 7?
推荐答案
在 Windows Phone 7 上这是不可能的.一切尽在用户手中.
On Windows Phone 7 this is not possible programmatically. It's all in the users hand.
引用微软员工:
"用户可以通过点击并按住链接在新标签页中打开链接获取上下文菜单,但锚点或脚本请求定位新的窗口被忽略.
"A user can open a link in a new Tab by tapping and holding the link to get the context menu but an anchor or scripts request to target a new window is ignored.
有几个原因:
- 不支持跨窗口通信.
- Windows Phone 只有一个实例浏览器如此新的窗口"必须以 Tab 的形式打开.
- 浏览器体验是全屏的,因此用户没有很好的视觉提示已移至新标签页,除非他们明确要求.
- 导航返回"在新选项卡中退出浏览器,这将是如果他们不知道创建了一个新的 Tab,就会让用户感到困惑."
这篇关于如何在 Windows Phone 7 浏览器中通过 javascript 打开新窗口或标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!