2013-06-10 1 views
5

я пытаюсь достичь несколькими способами, ни один из них не работает: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, однако Мне нужно решение для телефона с телефоном 8.

Любая помощь очень ценится.

ответ

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, но я считаю, что ответ тот же.

1

Есть некоторые незначительные различия между Internet Explorer 10 для Windows 8 и Internet Explorer 10 для Windows Phone, что вам нужно быть в курсе. Internet Explorer 10 для Windows Phone не поддерживает следующего:

  • Cross-элементной связь с помощью сценария (как результат window.open открывает URL назначения в той же вкладке)
  • Кроме того, в Internet Explorer 10 для Windows Phone, 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 - открыть ссылку для просмотра полного списка.

+0

Есть ли обходной путь, чтобы проверить, можно ли открыть новое окно, если можно использовать метод резервного копирования, если нет? –

Смежные вопросы