I am a newbie to this forum so please be gentle. I would like to know if there is a workaround for developing a webpage for Windows Phone 7 Internet Explorer.
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.
There are several reasons for this:
* Cross-window communications are not supported.
* Windows Phone only has one instance of the browser so new "windows" have to be opened as Tab's.
* The browser experience is full screen so the user has no good visual cue that they have moved to a new Tab unless they explicity request it.
* Navigating "back" in a new Tab exits the browser which would be confusing to the user if they did not know a new Tab was created.
For more information about targeting Windows Phone browser see:
Web Development for Windows Phone
This doesn't follow the standard that the entire world of web browsers use. More than that microsoft has created a usability nightmare. As a user experience designer, I'm a bit appalled but this. So what's the work around to make window.open truly work? Because surely having a user click on a link hold a link and then have them open it in a new tab is counter intuititve to the whole process.