2015-07-04 30 views
1

我有一个我用jQuery和HTML5编写的网站。我想使用一个简单的IOS和Android框架,将我的网站加载到应用程序 - 本质上是一个内部浏览器。点击应用中的链接将转到应用内的该远程页面。Cordova将远程站点加载到应用程序中

我试着用科尔多瓦在index.html的设置位置,但它加载外部网站进入设备浏览器,而不是应用程序:

<html lang="us"> 
<head> 
    <meta charset="utf-8"> 
    <title>Test</title> 
    <script src="cordova.js"></script> 
    <script type="text/javascript"> 
     document.addEventListener("deviceready", onDeviceReady, false); 
     function onDeviceReady() { 
      // Now safe to use the Codova API 
      window.location="http://www.test.com"; 
     } 
    </script> 
</head> 
<body> 
</body> 
</html> 

我如何可以加载我的远程站点与科尔多瓦如此该应用程序本质上是一个Web浏览器?除科​​尔多瓦以外有没有更好的/更简单的解决方案来实现这一点?

+0

你检查的PhoneGap的inAppBrowser? http://docs.phonegap.com/en/edge/cordova_inappbrowser_inappbrowser.md.html – shamaleyte

回答

5

安装在应用程序的浏览器

cordova plugin add cordova-plugin-inappbrowser 

然后在代码

var options = { 
     location: 'yes', 
     clearcache: 'yes', 
     toolbar: 'no' 
    }; 



$cordovaInAppBrowser.open('http://yoururlhere.com', '_blank', options) 

欲了解更多详情,请参阅cordova in App Browser documentation

相关问题