2014-03-19 41 views
1

如何在javascript上打開手機瀏覽器?如何在Javascript上打開移動瀏覽器?

我有一個應用程序。我想打開一個鏈接到外部瀏覽器。

下面是我做的代碼:

window.open('www.twitter.com,', '_blank'); 

但它不工作。

下面是一些額外的代碼:

function(e) 
{ 
navigator.notification.alert(
    'Please login to Twitter to share your score.',// message 
     function() 
     { 
     window.open('www.twitter.com,', '_blank'); 
     },// callback 
     'Twitter Login',// title 
     'Ok'// buttonName 
     ); 
}) 

提前感謝!

+0

無論你正在測試的手機/瀏覽器是如此令人難以置信的老,它不支持該功能(或一般的JS),否則你的手機瀏覽器被阻止彈出窗口 - 這是瀏覽器最近做的事情,尤其是當目標網址與原始頁面的域名不匹配 –

+0

我正在iPhone 5上測試它。鏈接打開,但不在瀏覽器中。它打開應用程序本身的鏈接。 – Lemuel

+0

所以你在說什麼,你有一個應用程序,你想讓應用程序在手機上啓動另一個程序(瀏覽器)? –

回答

0

設置你的目標_system

window.open("https://www.facebook.com", "_system"); 

如果不行試試標準_blank

window.open("https://www.facebook.com", "_blank"); 
+0

它打開鏈接,但不在外部瀏覽器上。它打開鏈接到應用程序本身。謝謝。 – Lemuel

+0

您是否使用框架從本機應用程序運行JS? –

+0

我正在使用Phonegap。 – Lemuel

0

我在PhoneGap的應用程序使用這個和它的作品對我來說

window.open('http://192.168.1.140/meplan/uploads/ielts-writing-prepositions.pdf', '_blank'); 

//使用你的Facebook網址,將工作

你可以看到PhoneGap的文檔here可能會有所幫助給你

+0

它打開了手機瀏覽器嗎? – Lemuel

+0

是的,它打開了手機瀏覽器。我在平板電腦以及iPad上測試了它,你可以使用_system而不是_blank。 – iamsuman

+0

這不適合我。 – Lemuel

相關問題