我有一个开发的index.php文件,它在Web服务器上工作得非常好,并且与MySQL数据库连接。但是现在我需要使用相同的index.php转换为应用程序并将其打包为设备文件格式( .apk,.ipx)。 我已经读过它here网络请求是在xmlhttprequest中发出的,但我需要启动index.php而不是index,html文件。 我该怎么办? 参考:http://phonegap.com/about/faq/
编辑: 我知道本机框架会查找索引,html因为它是一个webview,但是需要一个解决方法来实现这个
编辑:我有一个安装了phpmysql的网络服务器,可以与应用程序进行通信。 所有我期待的是加载索引,PHP文件而不是index.html(因为cordova看起来只有fot索引,html文件)。
答案 0 :(得分:0)
您可以更改cordova项目根目录中config.xml文件的内容以加载index.php而不是index.html
答案 1 :(得分:0)
只需创建一个index.html文件,内容为:
<html>
<head>
<meta HTTP-EQUIV="REFRESH" content="0; url="index.php">
</head>
<body>
</body>
</html>
答案 2 :(得分:0)
Cordova仅支持html文件作为config.xml内容中应用程序的起始页面。
作为服务器端脚本的PHP必须托管在Web服务器上。
要默认在cordova应用程序中打开.php页面,则html文件应重定向到php资源。
在index.html代码中添加以下内容:
<script>
window.onload = function (e) {
e.stopPropagation(true);
window.location.href = "url containing the index.php resource file.";
};
</script>