gpt4 book ai didi

web-applications - 如何在没有 Web 服务器的情况下制作基于浏览器的应用程序?

转载 作者:行者123 更新时间:2023-12-03 13:58:30 25 4
gpt4 key购买 nike

我们的团队与一家出于安全原因设置了一些限制的公司签订了契约(Contract)。我们在他们的办公室工作,我们工作的电脑(由那家公司提供)受到他们的网络安全系统的监控,互联网也受到严密监控。此外,excel、word、pdf、text等很多文件都是经过加密的。

我们共享一个 Excel 文件以跟踪我们正在进行的工作。这个 excel 文件存储在一个文件夹中,该文件夹位于公司专门授予我们访问权限的服务器中。

只有我们可以共享任何文件或数据的管道是通过网络上的特定文件夹,只有我们可以访问。

我的目标是制作一个基于浏览器的应用程序,模仿在 excel 文件上所做的事情,但此应用程序的限制是,它不能是一个外部 Web 应用程序,其中数据通过 Internet 发送并存储在外部,我们无法将我们自己的任何物理计算机制作为服务器,也无法为我们提供本地机器来为 Web 应用程序提供服务。

我的问题是,是否有可能制作一个独立的基于浏览器的应用程序,它可以在没有服务器的情况下运行,并且仍然能够将数据存储在 [nosql,sqlite,text file,json,etc.] 中,许多人可以同时访问?如果是,通常为此目的推荐哪些工具?

我真的很感激你的帮助,谢谢!

最佳答案

尽管这个问题很久以前就被提出过,现在也感觉到它的相关性,但下面是现在可用的解决方案选项,作为创建渐进式 Web 应用程序 (PWA) 的发展的一部分。

离线能力或离线优先考虑是 PWA 的一个重要特性,PWA 引入离线能力的方式是通过使用

  • 应用程序缓存/服务 worker 在用户离线时管理您的应用程序。
  • 对于存储数据,您可以使用 Cache API、IndexedDB API、Web Storage API。这里有一个很有前途的 API localForage是包装了 IndexedDB、WebSQL 或 localStorage,使其与旧浏览器兼容

  • 解决该问题的另一种方法是使用 Hoodie ,来自 Offline First GitHub Organisation. 的免费开源解决方案这使用了用 JavaScript 编写的 CouchDB 和 Node.js。

    关于web-applications - 如何在没有 Web 服务器的情况下制作基于浏览器的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17636878/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com