java-cef icon indicating copy to clipboard operation
java-cef copied to clipboard

Problems with cookies

Open magreenblatt opened this issue 4 years ago • 4 comments

Original report by Osiris Team (Bitbucket: Osiris Team).


Code and problem:

        String username = "usernmae";
        String password = "password"; // TODO REMOVE THIS!
        String loginUrl = "https://www.spigotmc.org/login";

        PandomiumSettings settings = PandomiumSettings.getDefaultSettingsBuilder()
                .nativeDirectory(System.getProperty("user.dir")+"/autoplug-system/natives")
                //.proxy("localhost", 20) // blank page
                .build();

        Pandomium pandomium = new Pandomium(settings);
        pandomium.initialize();

        PandomiumClient client = pandomium.createClient();

        System.out.println("Loading '"+loginUrl+"'. Please stand by...");
        PandomiumBrowser browser = client.loadURL(loginUrl);
        System.out.println("Loaded '"+loginUrl+"'!");


        System.out.println("Logging in...");
        browser.getCefBrowser().executeJavaScript("" +
                "document.getElementById('ctrl_pageLogin_login').value=\""+username+"\";" +
                "document.getElementById('ctrl_pageLogin_password').value=\""+password+"\";" +
                "document.forms[0].submit();", "", 1);
        Thread.sleep(1000);

        System.out.println("Cookies: ");
        boolean hasAccessToCookies = CefCookieManager.getGlobalManager().visitAllCookies(new CefCookieVisitor() {
            @Override
            public boolean visit(CefCookie cefCookie, int i, int i1, BoolRef boolRef) {
                System.out.println("Cookie: "+cefCookie.name+" Value: "+cefCookie.value);
                return false;
            }
        });
        // THIS SHOULD PRINT A BUNCH OF COOKIES, BUT DOESNT.

        if (!hasAccessToCookies)
            System.out.println("Failed to display cookies due to lack of access!");

Already opened an issue here: https://github.com/dzikoysk/pandomium/issues/71, but got told that I should ask here instead.

magreenblatt avatar Aug 21 '21 20:08 magreenblatt

Original changes by Osiris Team (Bitbucket: Osiris Team).


  • edited description

magreenblatt avatar Aug 21 '21 20:08 magreenblatt

Original changes by Osiris Team (Bitbucket: Osiris Team).


  • edited description

magreenblatt avatar Aug 21 '21 20:08 magreenblatt

Original changes by Osiris Team (Bitbucket: Osiris Team).


  • changed priority from "major" to "blocker"

magreenblatt avatar Aug 26 '21 12:08 magreenblatt