【问题标题】:Load website into app using PhoneGap使用 PhoneGap 将网站加载到应用程序中
【发布时间】:2015-11-23 10:38:12
【问题描述】:

如何将网站加载到 Phonegap 应用程序中?我创建了一个 index.html 文件,如下所示:

<html>
<head>
</head>
<body onload="myFunction()">
</body>
<script src="phonegap.js"></script>
<script type="text/javascript">
    document.addEventListener("deviceready", onDeviceReady, false);
    function onDeviceReady() {
         window.open = cordova.InAppBrowser.open('https://secured.knowsley.gov.uk', '_blank', 'location=yes');
    }
</script>

还有一个像这样的 config.xml 文件:

<?xml version="1.0" encoding="UTF-8" ?>
<widget xmlns   = "http://www.w3.org/ns/widgets"
    xmlns:gap   = "http://phonegap.com/ns/1.0"
    id          = "com.phonegap.example"
    versionCode = "10" 
    version     = "1.0.0" >

<!-- versionCode is optional and Android only -->

<name>PhoneGap Example</name>

<description>
    An example for phonegap build docs. 
</description>

<author href="https://build.phonegap.com" email="support@phonegap.com">
    Hardeep Shoker 
</author>

<allow-navigation href="https://secured.knowsley.gov.uk/*" />

但是当我将 .apk 部署到 Android 设备并打开应用程序时,什么都没有发生 - 空白页。我做错了什么?

【问题讨论】:

  • 你安装了inAppBrowser插件吗?
  • 怎么样?请发布代码示例。
  • 所以答案是否定的,对吧?转到 inAppBrowser 文档并阅读如何安装它
  • 谢谢,知道了。如果您想要投票,请将此作为答案发布,我会将其标记为这样。

标签: cordova phonegap-build


【解决方案1】:

如果你正在使用 netbean ide 开发你的应用程序

按照此步骤添加您的插件。

如果您打开项目属性(右键单击您的项目->属性)并选择 Cordova->Plugins,有一个说明您可以编辑 [projectFolder]/nbproject/plugins.properties 文件以手动添加插件。为 InAppBrowser 添加以下行

org.apache.cordova.inappbrowser=https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git

并构建您的项目。

希望它能解决你的问题。 我也有问题使我安装的这个 inappbrowser 最新版本与 cordova 5.4.1 一起工作

如果你的工作让我知道并指导我去做

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多