我有一个我用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浏览器?除了科尔多瓦之外,还有更好/更容易解决这个问题吗?
答案 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