0
Android中的PhoneGap應用程序未使用緩存文件。 但HTML5應用程序緩存已啓用並正確觸發事件。Android中的PhoneGap應用程序未使用HTML5應用程序緩存
我做了一個網站使用HTML5應用程序緩存:
索引文件:
<!DOCTYPE html>
<html manifest="cache.appcache">
<head>
<link rel="stylesheet" type="text/css" href="site.css">
</head>
<body>
<div>
Hello World
</div>
</body>
</html>
css文件:
div{
background-color: red;
}
應用程序緩存文件:
CACHE MANIFEST
#v1
CACHE:
site.css
它運作良好在Chrome,iOS Web上Broswer,iOS中的PhoneGap,Android 2.1 Web Broswer。 但它在Android的PhoneGap中無法使用!
我使用命令行創建了Android PhoneGap應用程序,只是將啓動網址修改爲我的網站。 應用程序將正確地觸發應用程序緩存事件:
// Fired after the first cache of the manifest.
appCache.addEventListener('cached', handleCacheEvent, false);
// Checking for an update. Always the first event fired in the sequence.
appCache.addEventListener('checking', handleCacheEvent, false);
// An update was found. The browser is fetching resources.
appCache.addEventListener('downloading', handleCacheEvent, false);
我並沒有修改cache.appcache
文件!事件表明緩存沒有修改。 但它不使用應用程序緩存。 它有什麼問題?