Revision 5c75d744
Added by koszko almost 2 years ago
background/page_actions_server.js | ||
---|---|---|
25 | 25 |
|
26 | 26 |
function send_actions(url, port) |
27 | 27 |
{ |
28 |
let [pattern, settings] = query_best(storage, url); |
|
29 |
if (!settings) |
|
30 |
settings = {allow: policy_observable && policy_observable.value}; |
|
28 |
const [pattern, queried_settings] = query_best(storage, url); |
|
29 |
|
|
30 |
const settings = {allow: policy_observable && policy_observable.value}; |
|
31 |
Object.assign(settings, queried_settings); |
|
32 |
if (settings.components) |
|
33 |
settings.allow = false; |
|
34 |
|
|
31 | 35 |
const repos = storage.get_all(TYPE_PREFIX.REPO); |
32 | 36 |
|
33 | 37 |
port.postMessage(["settings", [pattern, settings, repos]]); |
34 | 38 |
|
35 |
let components = settings.components;
|
|
36 |
let processed_bags = new Set();
|
|
39 |
const components = settings.components;
|
|
40 |
const processed_bags = new Set();
|
|
37 | 41 |
|
38 | 42 |
if (components !== undefined) |
39 | 43 |
send_scripts([components], port, processed_bags); |
Also available in: Unified diff
Make it impossible to check "Allow native scripts" for pages with payload.