Javascript 如何导出完整的HTML5和JS应用程序作为下载?

Javascript 如何导出完整的HTML5和JS应用程序作为下载?,javascript,android,html,mobile,export,Javascript,Android,Html,Mobile,Export,我创建了一个应用程序(用于移动设备),它是100%HTML5和JS。 我没有使用Java或其他本地编码语言。 当然,我可以把应用程序放到互联网上,像访问网站一样访问它们。 但我想将应用程序导出为下载,就像从playstore获得的应用程序一样。 它必须是可下载的,因为它应该在没有互联网连接的情况下可用 我通过键入HTML和javascript文件创建了这个应用程序。 我应该将它们压缩在一起,还是将它们放在一个文件夹中,然后直接下载到设备上?然后创建一个可以下载应用程序的网页?我建议使用Phone

我创建了一个应用程序(用于移动设备),它是100%HTML5和JS。 我没有使用Java或其他本地编码语言。 当然,我可以把应用程序放到互联网上,像访问网站一样访问它们。 但我想将应用程序导出为下载,就像从playstore获得的应用程序一样。 它必须是可下载的,因为它应该在没有互联网连接的情况下可用

我通过键入HTML和javascript文件创建了这个应用程序。
我应该将它们压缩在一起,还是将它们放在一个文件夹中,然后直接下载到设备上?然后创建一个可以下载应用程序的网页?

我建议使用Phonegap()或Apache Cordova()将非本地代码翻译成应用程序。

手工构建自己的APK是不可行的;这绝对不像压缩HTML和JS并将其放到Google Play商店那么简单

如前所述,一种选择是使用Phonegap或类似的框架。另一个选项是创建一个只在WebView中显示HTML/JS的应用程序。有一些关于如何做到这一点的不错的教程,我只是浏览了一下——你可以在谷歌上找到更多


在部署方面,完全可以将它放在您自己的服务器上,让人们从那里下载并附带加载(甚至以某种方式手动分发),但我不推荐任何一种选择,除非您有充分的理由这样做,因为这会使分发更新变得非常痛苦(特别是当您尝试手动部署时)。(例如,用户很难知道何时有可用的升级,或者跟踪他们使用的软件版本).

您可以尝试在移动设备上运行reactNative,在桌面上运行electron:是的,您可以提供
.zip
下载文件夹。这不是Android的问题。“手工构建自己的APK不可行”?