| Index: third_party/WebKit/LayoutTests/http/tests/security/xss-DENIED-window-name-navigator.html
|
| diff --git a/third_party/WebKit/LayoutTests/http/tests/security/xss-DENIED-window-name-navigator.html b/third_party/WebKit/LayoutTests/http/tests/security/xss-DENIED-window-name-navigator.html
|
| index 31759a844f83c69d2affc3b42c162abc7ea24092..8edcd8a92421956533b4bbbf6026048ff4c436f0 100644
|
| --- a/third_party/WebKit/LayoutTests/http/tests/security/xss-DENIED-window-name-navigator.html
|
| +++ b/third_party/WebKit/LayoutTests/http/tests/security/xss-DENIED-window-name-navigator.html
|
| @@ -1,51 +1,36 @@
|
| -<pre id="iframe1-srcdoc" style="display: none;">
|
| -<script>
|
| -try {
|
| - top.navigator;
|
| - console.log('FAIL');
|
| -} catch (e) {
|
| - console.log("iframe1: " + e.toString());
|
| -}
|
| -this.x = 7;
|
| -window.name = 'navigator';
|
| -try {
|
| - top.navigator;
|
| - console.log('FAIL');
|
| -} catch (e) {
|
| - console.log("iframe1: " + e.toString());
|
| -}
|
| -</script>
|
| -</pre>
|
| -
|
| -<pre id="iframe2-srcdoc" style="display: none;">
|
| -<script>
|
| -try {
|
| - top.navigator;
|
| - console.log('FAIL');
|
| -} catch (e) {
|
| - console.log("iframe2: " + e.toString());
|
| -}
|
| -</script>
|
| -</pre>
|
| -
|
| <script>
|
| if (window.testRunner)
|
| testRunner.dumpAsText();
|
| -
|
| -function createIFrame(srcdoc) {
|
| - var iframe = document.createElement('iframe');
|
| - iframe.sandbox = "allow-scripts";
|
| - iframe.srcdoc = srcdoc;
|
| - return iframe;
|
| -}
|
| -
|
| -var iframe1 = createIFrame(
|
| - document.getElementById('iframe1-srcdoc').textContent);
|
| -var iframe2 = createIFrame(
|
| - document.getElementById('iframe2-srcdoc').textContent);
|
| -
|
| -iframe1.addEventListener('load', () => {
|
| - document.body.appendChild(iframe2);
|
| -}, false);
|
| -document.body.appendChild(iframe1);
|
| </script>
|
| +<iframe
|
| + sandbox="allow-scripts"
|
| + srcdoc="
|
| +<script>
|
| + try {
|
| + top.navigator;
|
| + console.log('FAIL');
|
| + } catch (e) {
|
| + console.log(e.toString());
|
| + }
|
| + this.x = 7;
|
| + window.name = 'navigator';
|
| + try {
|
| + top.navigator;
|
| + console.log('FAIL');
|
| + } catch (e) {
|
| + console.log(e.toString());
|
| + }
|
| +</script>"
|
| +></iframe>
|
| +<iframe
|
| + sandbox="allow-scripts"
|
| + srcdoc="
|
| +<script>
|
| + try {
|
| + top.navigator;
|
| + console.log('FAIL');
|
| + } catch (e) {
|
| + console.log(e.toString());
|
| + }
|
| +</script>"
|
| +></iframe>
|
|
|