diff options
Diffstat (limited to 'test/js/inserted-script.html')
-rw-r--r-- | test/js/inserted-script.html | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/test/js/inserted-script.html b/test/js/inserted-script.html new file mode 100644 index 000000000..b1c381aaa --- /dev/null +++ b/test/js/inserted-script.html @@ -0,0 +1,39 @@ +<html> + <head> + <title>Inserted script test</title> + <script> + /* After one second, insert an inline script element */ + setTimeout(function() { + var div = document.createElement("DIV"); + var script = document.createElement("SCRIPT"); + var textnode = document.createTextNode("console.log(\"Dynamism\");"); + script.appendChild(textnode); + div.appendChild(script); + document.body.appendChild(div); + }, 1000); + /* After two seconds, insert a script element for immediate fetch */ + setTimeout(function() { + var script = document.createElement("SCRIPT"); + script.setAttribute("src", "inserted-script.js"); + document.body.appendChild(script); + }, 2000); + /* After three seconds, insert a script element for async fetch */ + setTimeout(function() { + var script = document.createElement("SCRIPT"); + script.setAttribute("src", "inserted-script-async.js"); + script.setAttribute("async", ""); + document.body.appendChild(script); + }, 3000); + /* After four seconds, insert a script element for deferred fetch */ + setTimeout(function() { + var script = document.createElement("SCRIPT"); + script.setAttribute("src", "inserted-script-defer.js"); + script.setAttribute("defer", ""); + document.body.appendChild(script); + }, 4000); + </script> + </head> + <body> + Check the log + </body> +</html> |