Gives access to the cookies of a Browser, across every tab and window it owns.
Cookies are handled at browser level rather than per tab, so reading or writing them through any tab of the same browser yields the same jar.
Defaults shared by every CookieJar.
Removes every cookie from the browser, for all of its tabs and windows.
Returns every cookie currently held by the browser.
Restores cookies previously written by save and hands them to the browser.
Writes the cookies to path as JSON, so a later load can restore the session.
Adds the given cookies to the browser, replacing any that already exist with the same name, domain and path. Cookies absent from cookies are left untouched, use clear to drop them.