2017-08-17 20 views
-1

私はapache cordovaでモバイルアプリを開発しています。これは、応答性の高いWebサイトを読み込む非常にシンプルなアプリケーションです。今のところ、HTMLタグを使用してページを読み込んでいますが、この目的のためにCordovaのIn Appbrowerを使用したいと考えています。助けてくださいcordova inappbrowserプラグインの使い方

var app = { 

    initialize: function() { 
     document.addEventListener('deviceready', this.onDeviceReady.bind(this), false); 
    }, 

    onDeviceReady: function() { 

     var networkState = navigator.network.connection.type; 

      var states = {}; 
      states[Connection.UNKNOWN] = 'Unknown connection'; 
      states[Connection.ETHERNET] = 'Ethernet connection'; 
      states[Connection.WIFI]  = 'WiFi connection'; 
      states[Connection.CELL_2G] = 'Cell 2G connection'; 
      states[Connection.CELL_3G] = 'Cell 3G connection'; 
      states[Connection.CELL_4G] = 'Cell 4G connection'; 
      states[Connection.NONE]  = 'No network connection'; 

      if ((states[networkState]) == states[Connection.NONE]) 
      { 
      window.location.href="noconnection.html"; 
      } else { 
      this.receivedEvent('deviceready'); 
      } 
    }, 

    // Update DOM on a Received Event 
    receivedEvent: function(id) { 
     var parentElement = document.getElementById(id); 
     var listeningElement = parentElement.querySelector('.listening'); 
     var receivedElement = parentElement.querySelector('.received'); 

     listeningElement.setAttribute('style', 'display:none;'); 
     receivedElement.setAttribute('style', 'display:block;'); 

     console.log('Received Event: ' + id); 
    } 
}; 

app.initialize(); 

:これは私のWWW/JS/index.jsファイルです

<!DOCTYPE html> 

<html> 
    <head> 
     <title>Title</title> 
    </head> 
    <body style="width: 100%;height: 100%;overflow: hidden;"> 
    <iframe style="width: 100%;height: 100%; border: none;" height="100%" src="http://www.mywebsite.com/"></iframe> 
     <script type="text/javascript" src="cordova.js"></script> 
     <script type="text/javascript" src="js/index.js"></script> 
    </body> 
</html> 

これは私のWWW/index.htmlのファイルです。私はinappbrowserをインストールしましたが、私はどのように使用するのか分かりません。このリンク

答えて

関連する問題