aboutsummaryrefslogtreecommitdiff
path: root/background/page_actions_server.js
diff options
context:
space:
mode:
authorWojtek Kosior <wk@koszkonutek-tmp.pl.eu.org>2021-05-14 18:18:51 +0200
committerWojtek Kosior <wk@koszkonutek-tmp.pl.eu.org>2021-05-14 18:18:51 +0200
commit68d557db3eb0c050ff0027429922202ef97c1fe1 (patch)
treec6645c1c1bc6851264ceb2180d6fd561230699c1 /background/page_actions_server.js
parent31fa27e8920267e03580c94d84cb0df80440c260 (diff)
downloadbrowser-extension-68d557db3eb0c050ff0027429922202ef97c1fe1.tar.gz
browser-extension-68d557db3eb0c050ff0027429922202ef97c1fe1.zip
support wildcard urls in settings
Diffstat (limited to 'background/page_actions_server.js')
-rw-r--r--background/page_actions_server.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/background/page_actions_server.js b/background/page_actions_server.js
index 2dfcf9a..f96b659 100644
--- a/background/page_actions_server.js
+++ b/background/page_actions_server.js
@@ -16,15 +16,16 @@
const CONNECTION_TYPE = window.CONNECTION_TYPE;
const browser = window.browser;
const listen_for_connection = window.listen_for_connection;
- const url_item = window.url_item;
const sha256 = window.sha256;
+ const get_query_best = window.get_query_best;
var storage;
+ var query_best;
var handler;
function send_scripts(url, port)
{
- let settings = storage.get(TYPE_PREFIX.PAGE, url_item(url));
+ let [pattern, settings] = query_best(url);
if (settings === undefined)
return;
@@ -142,6 +143,7 @@
async function start()
{
storage = await get_storage();
+ query_best = await get_query_best();
listen_for_connection(CONNECTION_TYPE.PAGE_ACTIONS, new_connection);
}