2014-09-30 105 views
0

我正在一個HTML5/JavaScript應用程序在英特爾XDK,我想添加一個歡迎屏幕,將只顯示一次。只有一次歡迎屏幕上android

任何幫助,歡迎。 在此先感謝!

+1

你可以嘗試存儲在cookie中displayWelcomeScreen值,並檢查其真實的。 – Grice 2014-09-30 17:47:42

回答

2

您可以使用Cordova localStorage來保存一個值以檢測是否第一次。

下面是工作樣本:

<!DOCTYPE html> 
    <html> 
    <head> 
     <title>App</title> 
     <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0;" /> 
    </head> 

    <body> 

     <h1>Hello World</h1> 

     <script src="cordova.js"></script> 
     <script> 
     function onDeviceReady() { 
      welcomeScreen(); 
     } 
     document.addEventListener("deviceready", onDeviceReady, false); 

     function welcomeScreen(){ 
      var welcome = window.localStorage.getItem("welcome"); 
      if(!welcome){ 
       window.localStorage.setItem("welcome", "1"); 
       alert("Welcome Message"); // replace with welcome screen display  
      } 
     } 


    </script>  
</body> 
</html>