从今天起,我的webview上有时会出现无效令牌错误(自从我开始创建应用程序以来,它运行了一个月)。即使我已经登录并且当我尝试登录时出现错误,它也会要求我登录。可能导致此错误的原因是什么? 我认为这可能是缓存的一些问题,所以我删除了缓存webview设置。现在我只将此行用于缓存,错误仍然发生(至少一次):
bcrypt-nodejs
我使用LOAD_CACHE_ELSE_NETWORK,因为当你回去时你甚至在浏览器中得到“文档已过期”时我会在网络的某一点上使用LOAD_CACHE_ELSE_NETWORK,我在我的网页浏览中避免使用该行
我也有一个ConnectionBroadReceiver
webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
上次测试此功能时发生了这种情况。 任何的想法? 提前谢谢。
答案 0 :(得分:0)
问题解决了。改变这个:
webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
到:
webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);