cordova
2014-10-07 52 views 0 likes 
0

我需要你的幫助,下面的場景,PhoneGap的設備準備,當網站重定向

我要去到移動網站轉換到移動應用程序,所以我決定使用PhoneGap的沒有被解僱。

from index.html i redirect to the mobile site domain using meta tag 
Ex: <META HTTP-EQUIV="refresh" CONTENT='2;URL=http://m.test.com/testApp.jsp'> 

它工作正常。但我需要做一些額外的功能,如追溯按鈕,通知,聯繫人列表,這就是爲什麼我需要設備就緒功能,這是不是在上述情況下射擊

請給我任何建議,如我可以從我的電話設備準備功能服務器端的jsp或任何新的想法。

下面是我的例子。

<!DOCTYPE html> 
    <html> 
     <head> 
       <META HTTP-EQUIV="refresh" CONTENT='2;URL=http://m.test.com/testApp.jsp'> 
       <script src="js/cordova-2.7.0.js" type="text/javascript" charset="utf-8"></script> 
     <script type="text/javascript" charset="utf-8"> 
     document.addEventListener("deviceready", onDeviceReady, false); 

     function onDeviceReady() 
     { 
     alert("test"); 
     } 

     </script> 

</head> 

回答

0

忘記了元標記。把你的代碼onDeviceReady函數內部:

function onDeviceReady() 
     { 
     //alert("test"); 
     document.location = "http://m.test.com/testApp.jsp"; 
     } 

但是,也許你的做法是不是最好的,更好的Single Page Application

+0

Hi..thanks的回答我..我想你的解決方案,但它不是working.it電話下面的url但是不觸發返回按鈕事件 – user2590771 2014-10-07 11:29:33

+0

就是這個例子... function onDeviceReady(){ document.addEventListener(「backbutton」,onBackKeyDown,false); document.location =「http://m.test.com」; } function onBackKeyDown() { alert(「test」); } – user2590771 2014-10-07 11:30:10

+0

它給出了錯誤.....未捕獲的ReferenceError:沒有在空值處定義cordova – user2590771 2014-10-07 11:32:28

相關問題