tor-browser

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

navigator-keyboard-lock-blocked-from-iframe.https.html (702B)


      1 <!DOCTYPE html>
      2 <script src="/resources/testharness.js"></script>
      3 <script src="/resources/testharnessreport.js"></script>
      4 <body>
      5 <script>
      6 'use strict';
      7 
      8 promise_test(() => {
      9  let iframe = document.createElement('iframe');
     10  iframe.src = 'resources/iframe-lock-helper.html';
     11  iframe.onload = () => {
     12    iframe.contentWindow.postMessage('Ready', '*');
     13  }
     14 
     15  document.body.appendChild(iframe);
     16 
     17  return new Promise((resolve,reject) => {
     18    window.onmessage = message => {
     19      if (message.data == 'Success') {
     20        resolve();
     21      } else if (message.data == 'Failure') {
     22        reject();
     23      }
     24    }
     25  });
     26 }, '[Keyboard Lock] navigator.keyboard.lock blocked from within iframe');
     27 
     28 </script>