如何在Cordova中使用index.php而不是index.html?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (233)

我有一个已开发的index.php文件,它在Web服务器中非常好地工作,并与MySQL数据库连接,但现在我需要使用相同的index.php将其转换为应用程序,并将其打包为设备文件格式(.apk,.ipx)。我看过了网络请求将在XMLHttpRequest中进行,但我需要启动index.php而不是index,html文件。参考资料:http:/phone egap.com/About/FAQ/

提问于
用户回答回答于

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>
用户回答回答于

可以将Cordova项目根目录中config.xml文件的内容更改为加载index.php而不是index.html

扫码关注云+社区

领取腾讯云代金券