%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
<!DOCTYPE html> <meta charset="utf-8"> <title>Data URI parsing of fragments</title> <link rel="help" href="https://url.spec.whatwg.org/"> <meta name="assert" content="Fragments should not be included as part of a data URI's body"> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <iframe id="iframe"></iframe> <script> const IFRAME_DATA_SRC = `data:text/html, <style>:target { color: green; }<\/style> <script>window.addEventListener('load', function() { const data = { foo_matches_target_selector: document.getElementById('foo').matches(':target'), body_html: document.body.innerHTML, }; parent.postMessage(data, '*'); });<\/script> <p id="foo">This should be the only visible text.</p>#foo`.replace('\n', ''); async_test(function(t) { window.addEventListener("message", t.step_func_done(function(event) { assert_true(event.data.foo_matches_target_selector); assert_equals(event.data.body_html, '<p id="foo">This should be the only visible text.</p>'); })); const iframe = document.getElementById("iframe"); iframe.src = IFRAME_DATA_SRC; }); </script>