Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 从脱机应用缓存中删除文件_Iphone_Html_Caching - Fatal编程技术网

Iphone 从脱机应用缓存中删除文件

Iphone 从脱机应用缓存中删除文件,iphone,html,caching,Iphone,Html,Caching,只是一个快速的假设,在我对这个项目做得太远之前 为iPhone等移动设备创建脱机应用程序时,删除清单中文件的引用是否会在下次更新时将其从缓存中删除 谢谢你的帮助 是,但如果不进行额外刷新,ui将不会显示更改。您可以通过在页面加载时侦听updateready事件来避免这种情况。以下是HTML5Rocks网站上的一些示例代码: // Check if a new cache is available on page load. window.addEventListener('load', func

只是一个快速的假设,在我对这个项目做得太远之前

为iPhone等移动设备创建脱机应用程序时,删除清单中文件的引用是否会在下次更新时将其从缓存中删除


谢谢你的帮助

是,但如果不进行额外刷新,ui将不会显示更改。您可以通过在页面加载时侦听updateready事件来避免这种情况。以下是HTML5Rocks网站上的一些示例代码:

// Check if a new cache is available on page load.
window.addEventListener('load', function(e) {

window.applicationCache.addEventListener('updateready', function(e) {
if (window.applicationCache.status == window.applicationCache.UPDATEREADY) {
  // Browser downloaded a new app cache.
  // Swap it in and reload the page to get the new hotness.
  window.applicationCache.swapCache();
  if (confirm('A new version of this site is available. Load it?')) {
    window.location.reload();
  }
} else {
  // Manifest didn't changed. Nothing new to server.
}
}, false);

}, false

谢谢!我主要不确定我不再需要的资源会变成什么样子。只是想确保我不需要在自己死后通过编程清理。例如,我不想用不再链接的图像使缓存膨胀!