Bypass blocking of subresource requests whose URLs contain embedded credentials

后端 未结 3 1021
深忆病人
深忆病人 2021-01-05 02:30

I have been automatically authenticating users visiting our internal wiki via a link with a token in the URL like this:

href=\"https://user:pass@host/\"
         


        
3条回答
  •  粉色の甜心
    2021-01-05 02:54

    To handle this, we have to pass chrome options : "--disable-blink-features=BlockCredentialedSubresources");

    Complete code is mentioned below :

    ChromeOptions options = new ChromeOptions();
            options.addArguments("--start-maximized");
            options.addArguments("--disable-blink-features=BlockCredentialedSubresources");
    
            Map prefs = new HashMap();
            prefs.put("credentials_enable_service", false);
            prefs.put("profile.password_manager_enabled", false);
            options.setExperimentalOption("prefs", prefs);
    
            DesiredCapabilities capabilities = DesiredCapabilities.chrome();
            capabilities.setCapability(ChromeOptions.CAPABILITY, options);
            driver = new ChromeDriver(capabilities);
    

提交回复
热议问题