我有一个开发的index.php文件,它在web服务器上工作得很好,现在连接MySQL database.But,我需要使用相同的index.php来转换为应用程序,并将其打包为设备文件格式(.apk,.ipx)。我读到网络请求是在xmlhttprequest中发出的,但我需要启动一个index.php而不是索引here文件。我应该如何继续?参考:http://phonegap.com/about/faq/
编辑:我知道原生框架寻找索引,html,因为它是一个webview,但需要一个解决办法
编辑:我有一个安装了phpmysql的app服务器来与应用程序通信。所有我正在寻找的是加载索引,php文件,而不是index.html (因为cordova只看索引,html文件)。
发布于 2015-05-15 20:13:44
您可以更改cordova项目根目录中config.xml文件的内容,以加载index.php而不是index.html
发布于 2018-06-23 01:32:16
只需创建一个index.html文件,其内容如下:
<html>
<head>
<meta HTTP-EQUIV="REFRESH" content="0; url="index.php">
</head>
<body>
</body>
</html>
发布于 2018-06-23 05:27:34
Cordova在config.xml的内容中只支持html文件作为应用程序的起始页面。
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>
https://stackoverflow.com/questions/25613089
复制相似问题