(Per this answer and its question)我在http://www.example.com
托管了一个完全响应的网络应用,我只想让我的移动应用指向那里的用户。
我遵循了这个程序:
$ cordova create myProject
config.xml
index.html
更改为http://www.example.com
现在我有以下config.xml
文件。
<?xml version='1.0' encoding='utf-8'?>
<widget id="io.cordova.hellocordova" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>HelloCordova</name>
<description>
A sample Apache Cordova application that responds to the deviceready event.
</description>
<author email="dev@cordova.apache.org" href="http://cordova.io">
Apache Cordova Team
</author>
<content src="http://www.example.com" />
<plugin name="cordova-plugin-whitelist" version="1" />
<access origin="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<platform name="android">
<allow-intent href="market:*" />
</platform>
<platform name="ios">
<allow-intent href="itms:*" />
<allow-intent href="itms-apps:*" />
</platform>
</widget>
当我使用PhoneGap Build并测试我的.apk文件时,结果无法按预期执行。我没有看到example.com上的网页,而是出现了原始的index.html文件!
我做错了什么?如何让这个移动应用程序指向example.com上我想要的URL?
答案 0 :(得分:1)
@Mowzer
更新时间:2015-11-21:
截至2015年11月20日太平洋标准时间下午1点,<platform (...)>
是config.xml
的可行元素。 Phonegap Build博文"config.xml gets an update - part 2 !!!!!!"
你在哪里得到这个示例代码?我现在看到了几十份副本,他们都有同样的错误。即, platform
不适用于 Phonegap Build 。主要原因是<platform (...)>
仅适用于Cordova / Phonegap SDK。 (我花了很长时间才弄清楚这一点。SEE#1靠近底部。
此外,whitelist
系统未正确应用。我想找到这个来源并得到纠正。
您的更正
幸运的是,你并不太远。删除所有whitelist
内容并从此处开始。
HOW TO apply the Cordova/Phonegap the whitelist system
请告诉我你从哪里得到这个例子。
TIA 杰西