是否可以使用本地存储运行*完全*客户端,基于HTML5的应用程序?

时间:2011-05-19 12:48:05

标签: html5 canvas local offline

是否可以在本地资源上使用<canvas>元素运行完全基于HTML5的应用程序?即,无需连接到远程服务器来加载位图图像,对象,媒体等,而是将它们从本地存储中拉出来?

2 个答案:

答案 0 :(得分:2)

总之。是。但不是本地存储,如果您的意思是HTML5中可用的会话存储替代本地存储名称值。

如果您的意思是在文件结构中将它们保存在本地并使用它们,那么是。

您需要使用清单文件来指定所需的工件,如w3.org所述。

这是一个很棒的资源http://diveintohtml5.ep.io/offline.html

答案 1 :(得分:0)

您必须在开始时,在某种程度上向用户提供资源......

如果您希望应用仅依赖本地数据,我会建议Chrome的“打包应用”,以便用户下载一次并在本地使用。

http://code.google.com/chrome/extensions/apps.html

否则,使用HTML5“清单”,您可以要求应用程序即使在离线状态下也可以保留已下载的文件。