我正在使用Phonegap Developer for Android开发Phonegap应用程序。我有一个很大的问题:在我更改某个文件后,例如index.html
或some.js
,some.css
,some.png
...它不适用于应用。基本上应用程序重新加载,我得到相同的旧文件。
我尝试用四根手指重新装上,然后用三根手指回到应用程序主页,再次连接。我尝试通过桌面检查并强制location.reload(true)
。没有。独特的解决方案是强制关闭Phonegap Developer并再次打开它。
即使我添加some.js?$timestamp
之类的内容,它也不起作用,因为index.html
也被缓存了。我想这个缓存是及时清理的,但我不知道多少。还有一些变化我需要测试imediatly。
答案 0 :(得分:1)
我不知道这是两天前我遇到的问题,但是这些症状就像你描述的那样。我终于解决了升级phonegap的问题。也许它不是最好的解决方案,但它对我有用。
$ sudo npm update -g phonegap
答案 1 :(得分:0)
您可以在此处查看类似的答案:PhoneGap disable caching
document.addEventListener('deviceready', onDeviceReady);
function onDeviceReady()
{
var success = function(status) {
alert('Message: ' + status);
}
var error = function(status) {
alert('Error: ' + status);
}
window.cache.clear( success, error );
}