choose-_blank-001.html (1150B)
1 <!DOCTYPE html> 2 <meta charset="utf-8"> 3 <title>HTML Test: Browsing context - `_blank` name keyword</title> 4 <script src="/resources/testharness.js"></script> 5 <script src="/resources/testharnessreport.js"></script> 6 <div id="log"></div> 7 <script> 8 test(t => { 9 var window1 = window.open('about:blank', '_blank'); 10 var window2 = window.open('about:blank', '_blank'); 11 var window3 = window.open('about:blank', '_blank'); 12 t.add_cleanup(() => { 13 window1.close(); 14 window2.close(); 15 window3.close(); 16 }); 17 assert_not_equals(window1, window2); 18 assert_not_equals(window2, window3); 19 assert_not_equals(window1, window3); 20 }, 'window.open into `_blank` should create a new browsing context each time'); 21 22 test(t => { 23 var window1 = window.open('about:blank', '_bLAnk'); 24 var window2 = window.open('about:blank', '_bLAnk'); 25 var window3 = window.open('about:blank', '_bLAnk'); 26 t.add_cleanup(() => { 27 window1.close(); 28 window2.close(); 29 window3.close(); 30 }); 31 assert_not_equals(window1, window2); 32 assert_not_equals(window2, window3); 33 assert_not_equals(window1, window3); 34 }, '`_blank` should be ASCII case-insensitive'); 35 </script>