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;
                }
            });

    以上。

  • 相关阅读:
    C++ 编码转换
    获取文件扩展名
    字符串分割(C++)(转载)
    Visual Leak Detector简明使用教程
    Win32 文件拖拽
    IMAP协议命令(详细)
    CreateDirectory 创建文件夹 CC++
    编程习惯总结
    GitHub上整理的一些工具,求补充
    jquery生成qrcode二维码
  • 原文地址:https://www.cnblogs.com/chevin/p/10029524.html
Copyright © 2011-2022 走看看