File tree Expand file tree Collapse file tree 3 files changed +38
-0
lines changed
html/semantics/embedded-content/the-embed-element Expand file tree Collapse file tree 3 files changed +38
-0
lines changed Original file line number Diff line number Diff line change 1+ <!DOCTYPE html>
2+ < meta charset ="utf-8 ">
3+ < title > Network errors with embed elements</ title >
4+ < script src ="/resources/testharness.js "> </ script >
5+ < script src ="/resources/testharnessreport.js "> </ script >
6+
7+ < body >
8+ < script >
9+ "use strict" ;
10+
11+ async_test ( t => {
12+ const embed = document . createElement ( "embed" ) ;
13+ embed . src = "http://bad:url" ;
14+ embed . onload = ( ) => t . done ( ) ;
15+ embed . onerror = t . unreached_func ( "error event must not fire" ) ;
16+ document . body . append ( embed ) ;
17+ } ) ;
18+
19+ async_test ( t => {
20+ const embed = document . createElement ( "embed" ) ;
21+ embed . src = "//{{hosts[nonexistent][]/" ;
22+ embed . onload = ( ) => t . done ( ) ;
23+ embed . onerror = t . unreached_func ( "error event must not fire" ) ;
24+ document . body . append ( embed ) ;
25+ } ) ;
26+
27+ async_test ( t => {
28+ const embed = document . createElement ( "embed" ) ;
29+ embed . src = "resources/not-embeddable.html" ;
30+ embed . onload = ( ) => t . done ( ) ;
31+ embed . onerror = t . unreached_func ( "error event must not fire" ) ;
32+ document . body . append ( embed ) ;
33+ } ) ;
34+ </ script >
Original file line number Diff line number Diff line change 1+ <!DOCTYPE html>
2+ < meta charset ="utf-8 ">
3+ < title > I should not be embeddable because of X-Frame-Options</ title >
Original file line number Diff line number Diff line change 1+ X-Frame-Options: deny
You can’t perform that action at this time.
0 commit comments