| <!doctype html> |
| <html> |
| <head> |
| <title>XMLHttpRequest: send() with document.domain set: loading documents from the origin document.domain was set to should throw</title> |
| <script src="send-after-setting-document-domain-window-helper.js"></script> |
| <link rel="help" href="https://xhr.spec.whatwg.org/#the-open()-method" data-tested-assertations="following::ol[1]/li[2]/ol[1]/li[3]" /> |
| </head> |
| <body> |
| <script> |
| run_test(function() { |
| document.domain = document.domain.replace(/^\w+\./, ""); |
| var client = new XMLHttpRequest(); |
| client.open("GET", location.protocol + "//" + document.domain + location.pathname.replace(/[^\/]*$/, "") + "status.py?content=hello3", false); |
| assert_throws("NetworkError", function() { |
| client.send(null); |
| }); |
| }, "loading documents from the origin document.domain was set to should throw"); |
| </script> |
| </body> |
| </html> |