zoukankan      html  css  js  c++  java
  • 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;
                }
            });

    以上。

  • 相关阅读:
    YL杯超级篮球赛 (Standard IO)
    Window (Standard IO)
    toj1026 Network 双连通分量
    poj3177 Redundant Paths 双连通分量
    poj1144 Network 双连通分量
    bzoj1269
    bzoj1800
    CF911D
    CF910C
    CF910B
  • 原文地址:https://www.cnblogs.com/chevin/p/10029524.html
Copyright © 2011-2022 走看看