5894d3b75442c00449c33f67b318c042f733db83
[WebKit-https.git] / LayoutTests / platform / chromium-mac / http / tests / security / dataURL / xss-DENIED-from-data-url-sub-frame-to-data-url-sub-frame-expected.txt
1 CONSOLE MESSAGE: line 1: Unsafe JavaScript attempt to access frame with URL data:text/html,<html><head><script>function fireSentinel() {if (window.layoutTestController)layoutTestController.globalFlag = true;}</script></head><body onload="fireSentinel();"><p>Inner iframe.</p><p id='accessMe'>Pass: Cross frame access from a sibling data: URL was denied.</p></body></html> from frame with URL data:text/html,<html><head><script>function loaded() {if (window.layoutTestController) {setTimeout(waitForFlag, 1);function waitForFlag() {if (!layoutTestController.globalFlag) {setTimeout(waitForFlag, 1);return;}performTest();}} else {document.getElementById('console').innerHTML = 'Click the button when all the subframes have finished loading.';}}function performTest() {try {parent.frames['firstSubFrame'].document.getElementById('accessMe').innerHTML = 'FAIL: Cross frame access from a sibling data: URL was allowed.';} catch (e) {}if (window.layoutTestController)layoutTestController.notifyDone();}</script></head><body onload="loaded();"><p>Inner iframe.</p><button onclick='performTest();'>Test</button><pre id='console'></pre></body></html>. Domains, protocols and ports must match.
2
3 This tests that a data: URL subframe can't access a sibling data: URL subframe.
4
5   
6
7 --------
8 Frame: 'firstSubFrame'
9 --------
10 Inner iframe.
11
12 Pass: Cross frame access from a sibling data: URL was denied.
13
14 --------
15 Frame: 'secondSubFrame'
16 --------
17 Inner iframe.
18
19 Test