tor-browser

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

compute-pressure-default-permissions-policy.https.html (944B)


      1 <!DOCTYPE html>
      2 <body>
      3 <script src="/resources/testharness.js"></script>
      4 <script src="/resources/testharnessreport.js"></script>
      5 <script src="/permissions-policy/resources/permissions-policy.js"></script>
      6 <script src="/common/get-host-info.sub.js"></script>
      7 <script>
      8 "use strict";
      9 
     10 const same_origin_src =
     11  '/permissions-policy/resources/permissions-policy-compute-pressure.html';
     12 const cross_origin_src = get_host_info().HTTPS_REMOTE_ORIGIN + same_origin_src;
     13 const header = 'Default "compute-pressure" permissions policy';
     14 
     15 async_test(t => {
     16  test_feature_availability(
     17    'ComputePressure.observe()',
     18    t,
     19    same_origin_src,
     20    expect_feature_available_default
     21  );
     22 }, `${header} allows same-origin iframes.`);
     23 
     24 async_test(t => {
     25  test_feature_availability(
     26    'ComputePressure.observe()',
     27    t,
     28    cross_origin_src,
     29    expect_feature_unavailable_default
     30  );
     31 }, `${header} disallows cross-origin iframes.`);
     32 
     33 </script>
     34 </body>