创建一个自包含的离线HTML5应用程序以及嵌入其资源的最佳方法

Gga*_*Gga 5 html javascript html5 base64 offline

我正在尝试创建单个文件HTML5文档,可以通过电子邮件发送给包含运行它所需的所有标记,js,css和图像的人.

我知道描述离线过程的文章,如http://diveintohtml5.info/offline.html,但是想知道嵌入其资源的最佳方法,如大图像和js文件.

我会为这些使用base64编码还是有更好的方法?

应用程序将在相当新的浏览器上运行.

OBV*_*OBV 5

是的,base64 编码图像。我所做的是在转换为 base64 之前将它们保存为 png 并保存为正确的大小(有免费的在线网站可以为您执行此操作)。这样可以节省很多空间。

要将数据保存到本地文件,请使用 HTML5 本地存储,这里是一个指南:http : //www.html5rocks.com/en/features/storage

对于 JS/CSS 文件,只需将它们粘贴到头部即可,没什么大不了的!