JxBrowser之五:清除cache和cookie以及SSL證書處理


1、清除cache和cookie

        //清除cache
 browser.getCacheStorage().clearCache(); browser.getLocalWebStorage().clear(); browser.getSessionWebStorage().clear(); //清除cookie
        CookieStorage cookieStorage = browser.getCookieStorage(); List<Cookie> cookieList = 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; } });

 

以上。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM