diff options
Diffstat (limited to 'browser/base/content/test/general/download_page.html')
-rw-r--r-- | browser/base/content/test/general/download_page.html | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/browser/base/content/test/general/download_page.html b/browser/base/content/test/general/download_page.html new file mode 100644 index 000000000..4f9154033 --- /dev/null +++ b/browser/base/content/test/general/download_page.html @@ -0,0 +1,47 @@ +<!DOCTYPE HTML> +<html> +<!-- +https://bugzilla.mozilla.org/show_bug.cgi?id=676619 +--> + <head> + <title>Test for the download attribute</title> + + </head> + <body> + <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=676619">Bug 676619</a> + <br/> + <ul> + <li><a href="data:text/plain,Hey What are you looking for?" + download="test.txt" id="link1">Download "test.txt"</a></li> + <li><a href="video.ogg" + download id="link2">Download "video.ogg"</a></li> + <li><a href="video.ogg" + download="just some video" id="link3">Download "just some video"</a></li> + <li><a href="data:text/plain,test" + download="with-target.txt" id="link4">Download "with-target.txt"</a></li> + <li><a href="javascript:(1+2)+''" + download="javascript.txt" id="link5">Download "javascript.txt"</a></li> + </ul> + <script> + var li = document.createElement('li'); + var a = document.createElement('a'); + + a.href = window.URL.createObjectURL(new Blob(["just text"])) ; + a.download = "test.blob"; + a.id = "link6"; + a.textContent = 'Download "test.blob"'; + + li.appendChild(a); + document.getElementsByTagName('ul')[0].appendChild(li); + + window.addEventListener("beforeunload", function (evt) { + document.getElementById("unload-flag").textContent = "Fail"; + }); + </script> + <ul> + <li><a href="http://example.com/" + download="example.com" id="link7" target="_blank">Download "example.com"</a></li> + <ul> + <div id="unload-flag">Okay</div> + </body> +</html> |