我正在开发一款Cordova应用程序,使用浏览器功能显示在线站点(即非本地www/内容)。
是否有可能控制应用程序缓存的数据量?是否可以查看是否正在缓存任何内容?我不确定应用程序是否在缓存任何内容。
理想情况下,我希望给它一个最大缓存大小(例如50MB),当达到此大小时,Cordova自动删除旧文件并缓存新文件。
我正在开发一款Cordova应用程序,使用浏览器功能显示在线站点(即非本地www/内容)。
是否有可能控制应用程序缓存的数据量?是否可以查看是否正在缓存任何内容?我不确定应用程序是否在缓存任何内容。
理想情况下,我希望给它一个最大缓存大小(例如50MB),当达到此大小时,Cordova自动删除旧文件并缓存新文件。
我不相信有任何方法可以通过JavaScript直接控制浏览器缓存。浏览器缓存的规则是由设备的浏览器强制执行的。更糟糕的是,在iOS上,缓存可能随时被操作系统清除。尝试在这里查看一些针对iOS所做的尝试。