我需要一个离线缓存系统,我的应用程序可以在其中存储大约 0.5 MB 的数据。最好是用户不需要交互,但少量的用户交互可能是可以接受的
目前,微软的 Silverlight 被用于离线存储数据。它是插件的大量下载,并且在大多数机器上都没有作为标准安装。
我一直在考虑饼干——但它们太不稳定了。我可以想象有人可能会清除浏览器缓存并丢失所有数据的多种原因。
我不确定 HTML 5 存储,以及它在实践中的易失性。
我一直在研究闪存,它安装在超过 97% 的 Windows 计算机上。看来我可以从用户选择的文件中加载数据,并将数据保存到用户选择的文件中。
我的问题...
Windows 的 microsoft silverlight 插件下载(以 MB 为单位)有多大?(我想大约8mb,但没有从互联网上得到明确的答案)
用户如何意外(或故意没有意识到后果)清除他们在普通浏览器上的 HTML 5 存储?
有没有办法让闪存在没有用户交互的情况下从本地文件存储或加载数据?
还有其他我没有考虑过的选择吗?