tor-browser

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

origin-check-in-document-open-basic.html (919B)


      1 <!doctype html>
      2 <title>Origin check in document.open() - Basic usage</title>
      3 <link rel="author" title="Jochen Eisinger" href="mailto:jochen@chromium.org">
      4 <link rel="help" href="https://html.spec.whatwg.org/multipage/#opening-the-input-stream">
      5 <script src="/resources/testharness.js"></script>
      6 <script src="/resources/testharnessreport.js"></script>
      7 <script src="/html/resources/common.js"></script>
      8 <body>
      9 <script>
     10 testInIFrame(undefined, (ctx) => {
     11  try {
     12    ctx.iframes[0].contentDocument.open();
     13  } catch (e) {
     14    assert_unreached("Opening a same origin document throws");
     15  }
     16 }, "It should be possible to open same origin documents.");
     17 
     18 testInIFrame(undefined, (ctx) => {
     19  try {
     20    ctx.iframes[0].contentDocument.write("");
     21  } catch (e) {
     22    assert_unreached("Implicitly opening a same origin document throws");
     23  }
     24 }, "It should be possible to implicitly open same origin documents.");
     25 </script>
     26 </body>