2010-11-16 30 views
3

HTML 5包含指定如何run the web application offline的功能。在我即將開始創作這些內容時,我正在尋找一種工具來驗證offline cache manifest文件的語法。理想情況下,我將它作爲構建過程的一部分來運行。用於驗證HTML 5脫機緩存清單的工具?

我知道HTML 5仍處於草稿狀態,但等待不是一個選項。我可以寫一個,但我希望有人已經敲出一個。

+0

那會很棒。 html5清單目前是一個巨大的痛苦。在不同的瀏覽器中工作方式不同 – hvgotcodes 2010-11-16 15:01:16

回答

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}