javascript - 如何从firebase(音频,图像)下载存储以便在手机离线时使用它们?
问题描述
我正在尝试使用 Cordova 和 React 编写一个需要离线工作的应用程序,我的图像和音频在 firebase 存储中,我需要根据为它们选择的语言下载它们以便可以离线访问。
搜索解决方案主要是在 JAVA 中提供了带有示例的函数 getFile(),还有其他 JavaScript 方式吗?
解决方案
我们可以在 service worker 的 install 事件中缓存 HTML、CSS、JS 和构成应用程序 shell 的任何静态文件:
self.addEventListener('install', function(event) { event.waitUntil( caches.open(cacheName).then(function(cache) { return cache.addAll( [ '/css/bootstrap.css', '/css/main.css', '/js/bootstrap.min.js', '/js/jquery.min.js', '/offline.html' ] ); }) ); });
推荐阅读
- python - 将梯形与正方形和矩形区分开来
- angular - 检查组件上是否存在输出
- angular - 从子表单中添加卡片,如果没有填写卡片,还检查有效性
- javascript - 在 Javascript 中使用 fetch 创建一个通用函数来获取数据
- cmake - Cmake:在子目录中定义的目标没有链接。我得到未定义的参考
- python - 动态切片列表以排除中间元素
- javascript - 如何使卡片响应移动和桌面视图?
- textfield - TCPDF 文本字段右对齐
- java - 在 Spark 中使用 Hadoop 作业
- mysql - MySQL从只有开始日期的两个连续行派生结束日期