我一直在研究一个交互式的静态 Web 应用程序项目,并且我已经完成了我想要的一切,还有一些小的最后障碍。我用没有框架的 HTML、CSS 和 JS 编写了所有内容。一切都在客户端运行顺利,我什至把它放在 Github Pages 上,它在那里也运行良好。问题是这样的:目前,我有一些数据硬编码到 JS 文件中的字符串中,我希望 JS 引用某种 excel 表(.csv、.xlxs 或 Google 表)或带有数据的文本文件.
我知道当用户不直接选择文件(通过input
)时,这违反了安全策略,所以我正在考虑使用 Google 协作平台(如果我没记错的话,它可以引用嵌入的 Google 表格吗?)。但是,我相当肯定这并没有给我使用我想要的一切的自由(即图像、自定义字体以及 css 和 js)。
所有代码都在这个 repo中,但我认为显示代码对我的要求没有帮助。
我想真正的问题是,我们希望程序在未来可以继续运行,并且我以外的人(不一定知道代码是如何工作的)可以更新数据。最重要的是,我们不希望这些数据被硬编码,我们需要一个包含目录中所有内容的解决方案。
旁注,我想尽量远离服务器和数据库,但如果这可能是我唯一的解决方案,那么我想我别无选择。