HTML 5包含指定run the web application offline方式的功能。当我即将开始编写这些内容时,我正在寻找一种工具来验证offline cache manifest文件的语法。理想情况下,我会将其作为构建过程的一部分运行。
我知道HTML 5仍处于草案状态,但等待不是一种选择。我可以写一个,但我希望有人已经敲了一个。
答案 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/。您可以上传或链接到您的清单文件,它将为您验证它。