diff --git a/inject.js b/inject.js
index 668ef20..6a143f0 100644
--- a/inject.js
+++ b/inject.js
@@ -1038,7 +1038,7 @@ function injectfunc(e, window) {
if (expurl.v_test(expstr)){
window.v_log(..._mk_logs('[cookie get]', r, get_log_at(expstr.trim())))
}
- if (e["config-hook-cookie-add-debugger"]){ debugger }
+ if (e["config-hook-cookie-add-debugger"] && r.indexOf(e["config-hook-cookie-match"]) != -1){ debugger }
}
}
return r
@@ -1054,7 +1054,7 @@ function injectfunc(e, window) {
if (expurl.v_test(expstr)){
window.v_log(..._mk_logs('[cookie set]', v, get_log_at(expstr.trim())) )
}
- if (e["config-hook-cookie-add-debugger"]){ debugger }
+ if (e["config-hook-cookie-add-debugger"] && v.indexOf(e["config-hook-cookie-match"]) != -1){ debugger }
}
}
return _old_cookie_set.apply(this, arguments)
@@ -1261,6 +1261,7 @@ var hookers = [
"config-hook-cookie-add-debugger",
"config-hook-cookie-get",
"config-hook-cookie-set",
+ "config-hook-cookie-match",
"config-hook-encrypt-normal",
"config-hook-JSON.parse",
"config-hook-JSON.stringify",
@@ -1325,6 +1326,7 @@ chrome.storage.local.get(hookers, function (result) {
if (result["config-hook-global"]){
var replacer_injectfunc = (injectfunc + '').replace('$domobj_placeholder', make_domhooker_funcs())
var replacer_injectfunc = replacer_injectfunc.replace('$make_v_func', make_v+';')
+ result["config-hook-cookie-match"] = (result["config-hook-cookie-match"] || '').trim()
inject_script(`(${replacer_injectfunc})(${JSON.stringify(result)},window)`);
}
diff --git a/options.html b/options.html
index 4f03b36..e71d767 100644
--- a/options.html
+++ b/options.html
@@ -72,6 +72,8 @@
+
+
diff --git a/options.js b/options.js
index 994bac3..68b3ed8 100644
--- a/options.js
+++ b/options.js
@@ -510,6 +510,14 @@ get_now.addEventListener("click", function(){
})
})
+var cookie_match = document.getElementById('cookie_match');
+cookie_match.addEventListener("click", function(){
+ var show_now = document.getElementById('show_now')
+ show_now.value = +new Date+''
+ chrome.storage.local.set({
+ [show_now.dataset.key]: show_now.value
+ })
+})