JxBrowser之五(清除cache和cookie以及SSL证书处理)
1、清除cache和cookie
//清除cache browser.getCacheStorage().clearCache(); browser.getLocalWebStorage().clear(); browser.getSessionWebStorage().clear(); //清除cookie CookieStorage cookieStorage = browser.getCookieStorage(); ListcookieList = cookieStorage.getAllCookies(); for (Cookie cookie : cookieList) { if (cookie.getDomain().contains("baidu"))//根据需求进行配置 cookieStorage.delete(cookie); } cookieStorage.save(); //需要保存
2、SSL证书处理
BrowserContext browserContext = BrowserContext.defaultContext(); NetworkService networkService = browserContext.getNetworkService(); networkService.setCertificateVerifier(new CertificateVerifier() { @Override public CertificateVerifyResult verify(CertificateVerifyParams params) { // Reject SSL certificate for all "baidu.com" hosts. if (params.getHostName().contains("baidu.com")) { //根据需求进行域名修改 return CertificateVerifyResult.INVALID; } return CertificateVerifyResult.OK; } });
以上。
【JxBrowser之五(清除cache和cookie以及SSL证书处理)】转载于:https://www.cnblogs.com/chevin/p/10029524.html
推荐阅读
- 【年终激励系列】之五(年终奖如何与考核紧密相连)
- 何以解忧,企业信息化、数字化选型焦虑之五·系统安全隐患大
- 地图|高德地图清除指定覆盖物 自定义覆盖物样式(完整dome)
- JavaCV的摄像头实战之五(推流)
- 1、css清除浮动的几种方式,各自的优缺点以及css中的盒模型
- 康复琐记之五(术后第一天)
- 点击其他界面清除定时器,返回启动定时器
- 页面关闭,刷新区分-------清除浏览器缓存
- VS清除缓存
- 微信小程序中的app.js-清除缓存