blob: a1d235de4db37a6042e4c56db59ea4f05a58e3a1 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<script>
if (window.testRunner) {
testRunner.dumpAsText();
testRunner.waitUntilDone();
}
</script>
</head>
<body>
<p>Adding 'viewsource' to a frame after a document has loaded should not
block JavaScript URL execution in the already-loaded document.</p>
<iframe srcdoc="
<script>
window.onload = function() {
window.parent.document.querySelector('iframe').setAttribute('viewsource', '');
document.querySelector('a').click();
alert(calledFunction ? 'PASS: Function called.' : 'FAIL: Function not called.');
if (window.testRunner)
testRunner.notifyDone();
};
var calledFunction = false;
function pass() {
calledFunction = true;
}
</script>
<a href='javascript:pass();'>Yay!</a>"></iframe>
</body>
</html>