forked from mirrors/gecko-dev
Backed out changeset a0db8be67659 (bug 1589554) Backed out changeset 76a3c248813f (bug 1589554) Backed out changeset f1500173aa53 (bug 1589554) Backed out changeset e02e11c3d977 (bug 1589554) Backed out changeset 202c4f5c642b (bug 1589554) Backed out changeset 82e03a404c2f (bug 1589554) Backed out changeset b55991835aec (bug 1589554)
35 lines
1.1 KiB
HTML
35 lines
1.1 KiB
HTML
<!DOCTYPE html>
|
|
<body>
|
|
<script src="/resources/testharness.js"></script>
|
|
<script src="/resources/testharnessreport.js"></script>
|
|
<script src="/permissions-policy/resources/permissions-policy.js"></script>
|
|
<script src="/common/get-host-info.sub.js"></script>
|
|
<script>
|
|
"use strict";
|
|
|
|
const same_origin_src =
|
|
"/permissions-policy/resources/permissions-policy-screen-wakelock.html";
|
|
const cross_origin_src =
|
|
get_host_info().HTTPS_REMOTE_ORIGIN + same_origin_src;
|
|
|
|
async_test(t => {
|
|
test_feature_availability(
|
|
'navigator.wakeLock.request("screen")',
|
|
t,
|
|
same_origin_src,
|
|
expect_feature_available_default,
|
|
"screen-wake-lock"
|
|
);
|
|
}, 'Permissions policy "screen-wake-lock" can be enabled in same-origin iframe using allow="screen-wake-lock" attribute');
|
|
|
|
async_test(t => {
|
|
test_feature_availability(
|
|
'navigator.wakeLock.request("screen")',
|
|
t,
|
|
cross_origin_src,
|
|
expect_feature_available_default,
|
|
"screen-wake-lock"
|
|
);
|
|
}, 'Permissions policy "screen-wake-lock" can be enabled in cross-origin iframe using allow="screen-wake-lock" attribute');
|
|
</script>
|
|
</body>
|