compute-pressure-allowed-by-permissions-policy-attribute.https.html (1111B)
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 feature_name = 'permissions policy "compute-pressure"'; 14 const attribute = 'allow="compute-pressure" attribute'; 15 16 async_test(t => { 17 test_feature_availability( 18 'PressureObserver.observe()', 19 t, 20 same_origin_src, 21 expect_feature_available_default, 22 'compute-pressure' 23 ); 24 }, `${feature_name} can be enabled in same-origin iframe using ${attribute}`); 25 26 async_test(t => { 27 test_feature_availability( 28 'PressureObserver.observe()', 29 t, 30 cross_origin_src, 31 expect_feature_available_default, 32 'compute-pressure' 33 ); 34 }, `${feature_name} can be enabled in cross-origin iframe using ${attribute}`); 35 36 </script> 37 </body>