autojs webview 快速清除缓存 自带的clearCache无效
AutoJS中的WebView并没有提供直接清除缓存的方法,但可以通过执行JavaScript代码来清除缓存。以下是一个示例代码:
var webView = className("android.webkit.WebView").findOne();
webView.clearCache(true);
这段代码会查找当前页面中的WebView,并调用其clearCache方法来清除缓存。参数true表示清除所有缓存,包括网页数据、图片等。
请注意,这种方法只能清除WebView当前加载的页面的缓存,无法清除其他应用或系统的缓存。如果你需要清除整个应用或系统的缓存,可以使用AutoJS的shell方法执行命令行来实现,例如:
shell("pm clear com.example.app", true);
其中com.example.app是应用的包名,执行这个命令会清除该应用的所有缓存。
原文地址: http://www.cveoy.top/t/topic/icaO 著作权归作者所有。请勿转载和采集!