mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-11 05:39:41 +02:00
Differential Revision: https://phabricator.services.mozilla.com/D24029 --HG-- rename : toolkit/components/antitracking/test/browser/head.js => toolkit/components/antitracking/test/browser/antitracking_head.js extra : moz-landing-system : lando
19 lines
685 B
JavaScript
19 lines
685 B
JavaScript
/* import-globals-from antitracking_head.js */
|
|
|
|
AntiTracking.runTest("ServiceWorkers",
|
|
async _ => {
|
|
await navigator.serviceWorker.register("empty.js").then(
|
|
_ => { ok(false, "ServiceWorker cannot be used!"); },
|
|
_ => { ok(true, "ServiceWorker cannot be used!"); }).
|
|
catch(e => ok(false, "Promise rejected: " + e));
|
|
},
|
|
null,
|
|
async _ => {
|
|
await new Promise(resolve => {
|
|
Services.clearData.deleteData(Ci.nsIClearDataService.CLEAR_ALL, value => resolve());
|
|
});
|
|
},
|
|
[["dom.serviceWorkers.exemptFromPerDomainMax", true],
|
|
["dom.ipc.processCount", 1],
|
|
["dom.serviceWorkers.enabled", true],
|
|
["dom.serviceWorkers.testing.enabled", true]]);
|