tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

util.js (1539B)


      1 async function getCookieNames() {
      2  const cookies = await test_driver.get_all_cookies();
      3  const cookie_names = {};
      4  cookies.forEach((element) => cookie_names[element["name"]] = true);
      5  let message = ",SetOnRedirectLoad:";
      6  if (cookie_names.hasOwnProperty("samesite_strict_set_on_redirect_load")) {
      7    message += "Strict";
      8  }
      9  if (cookie_names.hasOwnProperty("samesite_lax_set_on_redirect_load")) {
     10      message += "Lax";
     11  }
     12  if (cookie_names.hasOwnProperty("samesite_none_set_on_redirect_load")) {
     13      message += "None";
     14  }
     15  message += ",SetOnLoad:";
     16  if (cookie_names.hasOwnProperty("samesite_strict_set_on_load")) {
     17    message += "Strict";
     18  }
     19  if (cookie_names.hasOwnProperty("samesite_lax_set_on_load")) {
     20      message += "Lax";
     21  }
     22  if (cookie_names.hasOwnProperty("samesite_none_set_on_load")) {
     23      message += "None";
     24  }
     25  message += ",SetOnRedirectFetch:";
     26  if (cookie_names.hasOwnProperty("samesite_strict_set_on_redirect_fetch")) {
     27    message += "Strict";
     28  }
     29  if (cookie_names.hasOwnProperty("samesite_lax_set_on_redirect_fetch")) {
     30      message += "Lax";
     31  }
     32  if (cookie_names.hasOwnProperty("samesite_none_set_on_redirect_fetch")) {
     33      message += "None";
     34  }
     35  message += ",SetOnFetch:";
     36  if (cookie_names.hasOwnProperty("samesite_strict_set_on_fetch")) {
     37    message += "Strict";
     38  }
     39  if (cookie_names.hasOwnProperty("samesite_lax_set_on_fetch")) {
     40      message += "Lax";
     41  }
     42  if (cookie_names.hasOwnProperty("samesite_none_set_on_fetch")) {
     43      message += "None";
     44  }
     45  return message;
     46 }