<script> | |
if (window.testRunner) { | |
testRunner.dumpAsText(); | |
testRunner.dumpPolicyDelegateCallbacks(); | |
testRunner.waitUntilDone(); | |
} | |
function runTest() | |
{ | |
var event = top.document.createEvent('MouseEvent'); | |
event.initEvent('click', true, true); | |
document.getElementById('a').dispatchEvent(event); | |
} | |
</script> | |
<body onload="runTest();"> | |
This test "clicks" a link using dispatchEvent and checks the "should open external URLs" flag.<br> | |
Since the fake click is not a user gesture, the flag should be false.<br> | |
<a id="a" href="resources/notify-done.html">Click me to finish</a> | |
</body> |