tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

idlharness.any.js (652B)


      1 // META: script=/resources/WebIDLParser.js
      2 // META: script=/resources/idlharness.js
      3 
      4 // https://w3c.github.io/permissions/#idl-index
      5 
      6 "use strict";
      7 
      8 idl_test(
      9  ['permissions'],
     10  ['html', 'dom'],
     11  async idl_array => {
     12    try {
     13      self.permissionStatus = await navigator.permissions.query({ name: "geolocation" });
     14    } catch (e) {}
     15 
     16    if (self.GLOBAL.isWorker()) {
     17      idl_array.add_objects({ WorkerNavigator: ['navigator'] });
     18    } else {
     19      idl_array.add_objects({ Navigator: ['navigator'] });
     20    }
     21 
     22    idl_array.add_objects({
     23      Permissions: ['navigator.permissions'],
     24      PermissionStatus: ['permissionStatus']
     25    });
     26  }
     27 );