通过移动浏览器识别移动设备的解决方案

时间:2019-10-23 08:00:47

标签: javascript android web-applications progressive-web-apps mobile-application

我想知道是否可以通过在移动网络浏览器上运行的网络应用程序识别Android设备?而且,在更改或升级此手机上的网络浏览器后,该解决方案必须仍然可以使用。

我的第二个疑问是Web应用程序可以在电话上脱机工作,显示保存在本地存储(磁盘)中的PDF演示文稿。建立互联网连接后,我可以手动同步演示文稿(一些已删除,一些已下载)。

如果PWA应用程序可以像我上面描述的那样工作,或者在这种情况下,我们需要使用(混合)移动应用程序?

1 个答案:

答案 0 :(得分:2)

PWA允许缓存资产并使用户即使在脱机时也可以使用它们。只有本机应用程序具有某些功能(例如,访问设备联系人),但在许多其他方面却非常接近。

我写了一篇有关Service Workers and caching strategies的文章,其中解释了如何缓存静态资产以及HTTP GET调用。它是有关PWA的系列文章的一部分,因此您可能会发现,获得有关此技术的更多见解很有用。

请访问网站what web can do today,以获取当前可用的WEB API列表:

enter image description here

我不知道您的要求的详细信息,但是也许您甚至不需要实现混合应用程序,只需创建一个PWA。

相关问题