2013-06-10 12 views
5

staram się to osiągnąć na kilka sposobów, żaden z nich nie działa:Windows Phone 8: Otwórz odnośnik w nowej karcie

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

czytam here że to nie jest możliwe, aby kontrolować programowo na Windows Phone 7, jednak Potrzebuję rozwiązania dla Windows Phone 8.

Każda pomoc doceniona.

Odpowiedz

0

Podczas próby znalezienia odpowiedzi na to natknąłem się na pytanie, na które już udzielono odpowiedzi w StackExchange. Posiadam Windows Phone i jestem trochę zasmucony odpowiedzią.

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

UWAGA: Zdaję sobie sprawę, pytanie było na Windows Phone 8, a odpowiedź odnosi się do Windows Phone 7, ale wierzę, że odpowiedź jest taka sama.

1

Istnieją pewne drobne różnice pomiędzy Internet Explorer 10 dla Windows 8 i Internet Explorer 10 dla Windows Phone, które trzeba być świadomi. Internet Explorer 10 dla Windows Phone nie obsługuje następujące:

  • komunikacja Trasy Zakładka przez skrypt (jako window.open otwiera wynik docelowy adres URL w tej samej karcie)
  • Również w programie Internet Explorer 10 dla Windows Phone, Window.open nie zwraca poprawnego obiektu okna. Dzieje się tak dlatego, że każde "okno" telefonu jest izolowane we własnej piaskownicy.

Cytat 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 - otwórz link do pełnej listy.

+0

Czy istnieje obejście umożliwiające sprawdzenie, czy można otworzyć nowe okno, aby można było skorzystać z metody zastępczej, jeśli nie? –

Powiązane problemy