我有一个混合应用Xpresso。由于性能问题,我们计划让我们的Web应用程序文件(html,css,js& json)早先从服务器托管到本地。
因为文件存在于S3存储桶中并且在webview中加载,所以服务器运行应用程序。
因此,如果我们在本地有文件,那么将运行应用程序的服务器。我可以看到的一个选项是使用Ionic,但使用Ionic空白应用程序本身的大小为24 MB,我不想要。
那么如何在webView中运行Web应用程序。 (gulp?)
答案 0 :(得分:1)
正如您已经正确识别的那样,实现这一目标所需的额外工作量很少。您可以简单地通过标识符引用本地文件,就像它们在服务器上一样。 This post from Cordova解释了如何实现。
希望这会有所帮助。
答案 1 :(得分:0)
对这个问题的回答是,没有什么特别需要做的。就像S3
中托管Web应用程序的方式一样,需要遵循非常相似的结构,它将自动运行。
如果您正在制作混合应用,我强烈建议大家浏览此博客:https://medium.com/myntra-engineering/leveraging-native-power-in-webview-105d248fe71