Cordova将远程站点加载到应用程序中

时间:2015-07-04 00:14:10

标签: cordova webview

我有一个我用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>

如何使用Cordova加载我的远程站点,以便该应用程序本质上是一个Web浏览器?除了科尔多瓦之外,还有更好/更容易解决这个问题吗?

1 个答案:

答案 0 :(得分:5)

在App浏览器中安装

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

相关问题