Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 在移动设备上脱机时从Progressive Web App访问本地文件_Angular_Progressive Web Apps_Onedrive_Indexeddb - Fatal编程技术网

Angular 在移动设备上脱机时从Progressive Web App访问本地文件

Angular 在移动设备上脱机时从Progressive Web App访问本地文件,angular,progressive-web-apps,onedrive,indexeddb,Angular,Progressive Web Apps,Onedrive,Indexeddb,我正在为试图实现以下目标的客户端构建一个角度渐进式Web应用程序: 客户端管理某种共享文件夹/存储库,其中包含一组文档 该设备的消费者有一个移动设备——iOS、Android、Windows(这是一个BYOD环境) 这些移动设备都包含一个应用程序,比如OneDrive for Business。与此共享文件夹同步的 PWA离线工作,在现场时需要访问这些文档以进行查看/回放,因此,这些文档必须在本地存储或浏览器存储中的设备上可用 是否有办法强制OneDrive(或任何其他存储选项)使这些文档脱机可

我正在为试图实现以下目标的客户端构建一个角度渐进式Web应用程序:

  • 客户端管理某种共享文件夹/存储库,其中包含一组文档
  • 该设备的消费者有一个移动设备——iOS、Android、Windows(这是一个BYOD环境)
  • 这些移动设备都包含一个应用程序,比如OneDrive for Business。与此共享文件夹同步的
  • PWA离线工作,在现场时需要访问这些文档以进行查看/回放,因此,这些文档必须在本地存储或浏览器存储中的设备上可用
  • 是否有办法强制OneDrive(或任何其他存储选项)使这些文档脱机可用,而无需手动转到文件夹并点击“使其脱机可用”
  • 我找到了有关Microsoft Group Policy Objects的文档,但它似乎需要一个移动设备管理系统,以便客户端可以强制其员工安装OneDrive,并且可能?同步并下载文档以供脱机使用,无需手动操作

    另外,我知道,但不能保证有足够的浏览器存储空间,因为我们不确定文件需要多少数据。当“强制”将文件下放到设备存储器时,这也是一种威慑,因为设备可能没有足够的本地存储器


    最后,是否有其他方法

    访问目标设备。Chrome浏览器(Chrome&Edge)支持文件系统API。我想还没有野生动物园。至于访问云文件存储,如OneDrive、G Drive等,我不知道这是如何工作的。如果它们映射到文件夹,请确保。出于安全考虑,我们刚刚获得了文件系统API&我还没有对它进行过太多的研究。经过8个月的研究,我很好奇您是否找到了答案。请访问目标设备。Chrome浏览器(Chrome&Edge)支持文件系统API。我想还没有野生动物园。至于访问云文件存储,如OneDrive、G Drive等,我不知道这是如何工作的。如果它们映射到文件夹,请确保。出于安全考虑,我们刚刚得到了文件系统API&我还没有太多地使用它。经过8个月的提问,我很好奇你是否找到了答案。