blob: 48960d8c3283514d44c4ee0ffd3ddda0e79bab24 [file] [log] [blame]
<script>
if (window.testRunner) {
testRunner.dumpAsText();
testRunner.waitUntilDone();
testRunner.addOriginAccessWhitelistEntry(location.origin, location.protocol, '', false);
}
var blobUrl = URL.createObjectURL(new Blob([
"<script>" +
"try {" +
" history.pushState(null, null, " + JSON.stringify(document.URL) + ");" +
" document.write('FAIL: pushState from blob:-URL succeeded.');" +
"} catch(e) {" +
" document.write('PASS: pushState from blob:-URL was blocked.');" +
"}" +
"if (window.testRunner)" +
" testRunner.notifyDone();" +
"<\/script>"
], {type:"text/html"}));
location.href = blobUrl;
</script>