if (fontFamily.startsWith("fake")) { // Wait for the favicon to load (defined in supercookies.html) await sleepMs(100); [], (tx, rs) => {}, (tx, err) => {}); } catch (e) { worker.port.postMessage(secret); If someone cares for InternetExplorer10 (and later) only, use Flexbox: Flexbox support: http://caniuse.com/flexbox. let tx = new Promise((resolve) => database.transaction(tx => { return result.rows.item(0).value; const cookie = await window.cookieStore.get("partition_test");
await fetch(`${baseURI}cookie?secret=${secret}_http`); tx.executeSql( cookie.match(/secret=([\w-]+)/)[1]: null; await sleepMs(100); If you provide us with personal information through WordPress.org, you can be assured that it will only be used in accordance with this privacy statement. // Empty response text indicates we are not connecting over h3: result, different first party: ead75bd9-5beb-424f-ac56-c24bbda2b74f, b9bb10a8-263a-42d8-876a-40affbc468d8, f5eb3837-3f4d-487a-bd2d-96eb18a5f4c5, cec00242-815c-47f1-a750-33df6d2292ee, 452c4d25-479e-4fb4-9009-47356a6b7519 read: () => IdbKeyVal.get("secret") } Creates a new inline group, indenting all following output by another level. if (!window.openDatabase) { await sleepMs(100); let worker = new SharedWorker("supercookies_sharedworker.js"); The localStorage API gives websites access to a key-value database that will remain available across visits. 'serviceWorker.js'); cache.addAll([`test.css?key=${key}`]); result, different first party: 5b8129dd-5931-4a08-8d43-e573a787b985, a8086364-49a8-4c57-912e-515c03a636d7, cbd65d4a-be64-4747-90c3-e866c9a28821, bd60c725-bb40-4952-91ec-f387e32ef834, 8c70e014-544e-44e3-8c04-38e0d9814295 Privacy Badger is also a political tool. let results = await fetch("https://tls.privacytests2.org:8900/"); ["secret", key], (tx, rs) => {}, (tx, rs) => {}); }); read: async () => {
[], (tx, rs) => {}, (tx, err) => {}); Downloads will be also tracked through disabling the In-Private Browsing let response = await fetch(`https://h3.privacytests2.org:4434/connection_id`); (Refer to Success Criterion 4.1.2 for additional requirements for } result, different first party: 15d48f16-6883-4ad1-affd-e00f03827e27, 85b68675-8105-4cbc-a104-742418ae96cf, c6117660-dd61-4470-b08f-228aa578863c, e08d5fe6-60d7-454e-8562-cb5b1eb01f00, d00ed349-3536-46a3-9ea2-ebb25252a11d cookieFound: true,true,true,true,true. test failed: false, false, false, false, false, write: async () => { Some browsers and browser extensions maintain list of tracking companies and block their content from being loaded. worker.port.start(); As these methods return promises, they can be chained.