diff --git a/pywb/static/wombat.js b/pywb/static/wombat.js index 723e6642..eb7cea75 100644 --- a/pywb/static/wombat.js +++ b/pywb/static/wombat.js @@ -1353,6 +1353,7 @@ var wombat_internal = function(window) { function init_cookies_override(window) { var cookie_path_regex = /\bPath=\'?\"?([^;'"\s]+)/i; + var cookie_domain_regex = /\bDomain=([^;'"\s]+)/i; var orig_get_cookie = get_orig_getter(document, "cookie"); var orig_set_cookie = get_orig_setter(document, "cookie"); @@ -1367,6 +1368,13 @@ var wombat_internal = function(window) { value = value.replace(matched[1], rewritten); } + matched = value.match(cookie_domain_regex); + if (matched) { + value = value.replace(matched[0], ""); + } + + value = value.replace("secure", ""); + return orig_set_cookie.call(this, value); }