Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.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
Javascript 如何清除UIWebView的HTML5应用程序缓存_Javascript_Html_Uiwebview_Browser Cache - Fatal编程技术网

Javascript 如何清除UIWebView的HTML5应用程序缓存

Javascript 如何清除UIWebView的HTML5应用程序缓存,javascript,html,uiwebview,browser-cache,Javascript,Html,Uiwebview,Browser Cache,我最近遇到了一个问题,HTML5应用程序缓存在使用UIWebView呈现html内容的本机容器中停止工作。cache.manifest文件已更改,UIWebView已开始下载过程,但在某些文件上失败。在iPad的Safari中,一切正常。正如您所知,无法通过JavaScript了解应用程序缓存错误。所以我想彻底清除缓存,从头开始。怎么做?重新安装本机应用程序没有帮助。清理HTML5应用程序缓存的唯一方法是使用以下步骤: 下载iFunBox 连接设备并运行iFunBox 打开以下路径连接的设备=>

我最近遇到了一个问题,HTML5应用程序缓存在使用UIWebView呈现html内容的本机容器中停止工作。cache.manifest文件已更改,UIWebView已开始下载过程,但在某些文件上失败。在iPad的Safari中,一切正常。正如您所知,无法通过JavaScript了解应用程序缓存错误。所以我想彻底清除缓存,从头开始。怎么做?

重新安装本机应用程序没有帮助。清理HTML5应用程序缓存的唯一方法是使用以下步骤:

  • 下载iFunBox
  • 连接设备并运行iFunBox
  • 打开以下路径连接的设备=>您的设备名称=>用户应用程序=>您的本机容器应用程序名称=>库=>缓存=>com.apple.WebAppCache
  • 删除ApplicationCache.db和com.apple.WebAppCache文件夹本身
  • 享受

  • 从本机容器中,可以清除UIWebview用于实现HTML5应用程序缓存的sqlite数据库

    我写了一篇关于它的文章,其中包括一些示例代码: