https://github.com/web-platform-tests/wpt
Raw File
Tip revision: bf0b0da813543d6f58646c2b65a399b417a4d4ba authored by Anne van Kesteren on 11 August 2016, 12:41:28 UTC
WIP
Tip revision: bf0b0da
usb-allowed-by-feature-policy-attribute.https.sub.html
<!DOCTYPE html>
<body>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
'use strict';

async_test(t => {
  let frame = document.createElement('iframe');
  frame.src = 'https://{{domains[www]}}:{{ports[https][0]}}/webusb/resources/check-availability.html';
  frame.allow = 'usb';

  window.addEventListener('message', t.step_func(evt => {
    if (evt.source == frame.contentWindow) {
      assert_equals(evt.data, '#OK');
      document.body.removeChild(frame);
      t.done();
    }
  }));

  document.body.appendChild(frame);
}, 'Feature policy "usb" can be enabled in cross-origin iframes using "allowed" attribute.');
</script>
</body>
back to top