问题背景:andriod里面有webview,两个按钮各控制webview中的两个url,url对应服务器上的两个静态页面,交替点击按钮。请问两个页面来回切换,每次都是从服务器上返回的吗?还是有可能就是本地缓存页面?
问题背景:andriod里面有webview,两个按钮各控制webview中的两个url,url对应服务器上的两个静态页面,交替点击按钮。请问两个页面来回切换,每次都是从服务器上返回的吗?还是有可能就是本地缓存页面?
10 回答11.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
具体是从服务器请求,还是读取本地缓存,要看第一次访问得到页面时,服务器、网页给出的缓存策略。一般来说,浏览器都会按照规范来处理。
具体的缓存策略可以看下 MDN,比如 Cache-Control。如果你想尽可能自己控制,还可以用 service worker。