用于验证HTML 5脱机缓存清单的工具?

时间:2010-11-16 14:58:01

标签: html5 offline

HTML 5包含指定run the web application offline方式的功能。当我即将开始编写这些内容时,我正在寻找一种工具来验证offline cache manifest文件的语法。理想情况下,我会将其作为构建过程的一部分运行。

我知道HTML 5仍处于草案状态,但等待不是一种选择。我可以写一个,但我希望有人已经敲了一个。

2 个答案:

答案 0 :(得分:2)

每次构建应用程序时,我都会使用简单的bash脚本生成cache.manifest:


#!/bin/bash

MANIFEST_FILE="cache.manifest"
echo "CACHE MANIFEST" > ${MANIFEST_FILE}
echo "#Created at `date -Ru`" >> ${MANIFEST_FILE}
echo "" >> ${MANIFEST_FILE}
echo "CACHE:" >> ${MANIFEST_FILE}
find . -type f | cut -c 2- | grep -v '^[[:space:]]*$' | grep -v '^/cache.manifest$' >> ${MANIFEST_FILE} 
echo "" >> ${MANIFEST_FILE}
echo "NETWORK:" >> ${MANIFEST_FILE}
echo "/api" >> ${MANIFEST_FILE}

答案 1 :(得分:2)

结帐http://manifest-validator.com/。您可以上传或链接到您的清单文件,它将为您验证它。