Javascript 在文件协议下有JS存储的替代方案吗?

Javascript 在文件协议下有JS存储的替代方案吗?,javascript,storage,file-uri,Javascript,Storage,File Uri,我正在开发一款HTML5游戏,希望与file base分享。 所以我的朋友们可以用本地html文件来玩它(file://xxx.html) 但是,大多数存储都基于域,例如localStorage。 我想知道,是否有任何替代方案,以持久的游戏进程下保存文件协议 我搜索到windows.name可能是解决方案,但它在关闭浏览器后无法存储数据。 我还发现了文件系统API(Window.requestFileSystem),但似乎只有Chrome实现了它 有什么建议吗?您可以: 使用Cordova或

我正在开发一款HTML5游戏,希望与file base分享。 所以我的朋友们可以用本地html文件来玩它(file://xxx.html)

但是,大多数存储都基于域,例如localStorage。 我想知道,是否有任何替代方案,以持久的游戏进程下保存文件协议

我搜索到windows.name可能是解决方案,但它在关闭浏览器后无法存储数据。

我还发现了文件系统API(Window.requestFileSystem),但似乎只有Chrome实现了它

有什么建议吗?

您可以:

  • 使用Cordova或Electron将其捆绑
  • 使用Node.js+lite服务器
  • 使用一些免费的托管服务,我更喜欢的解决方案是Firebase,因为您将获得免费的yourGame.web.app域、证书和存储。你可以在不到一个小时内把它安装好。老实说,这是我会做的,因为这对你的朋友来说也是最容易进入游戏的

另一种选择是将游戏的HTML文件和其他资产与一个小型静态文件Web服务器捆绑在一起。请看这里:谢谢,似乎在纯JS中没有办法做到这一点。我将选择Firebase建议。非常感谢你,好的选择。如果这个答案适合你,请勾选正确。