base_srcdoc.html (688B)
1 <!doctype html> 2 <meta charset=utf-8> 3 <title>base element in srcdoc document should resolve against its fallback base URI</title> 4 <script src=/resources/testharness.js></script> 5 <script src=/resources/testharnessreport.js></script> 6 <iframe srcdoc=""></iframe> 7 <script> 8 var t = async_test(); 9 addEventListener("load", t.step_func_done(function() { 10 var doc = frames[0].document; 11 var b = doc.createElement("base"); 12 b.setAttribute("href", "test"); 13 var newBaseValue = location.href.replace(/\/[^/]*$/, "/") + "test"; 14 assert_equals(b.href, newBaseValue); 15 assert_equals(doc.baseURI, location.href); 16 doc.head.appendChild(b); 17 assert_equals(doc.baseURI, newBaseValue); 18 })); 19 </script>