mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-31 06:05:44 +00:00
41 lines
1.1 KiB
HTML
41 lines
1.1 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<script>
|
|
// Uncomment this definition of SimpleTest (and comment out the one below) to
|
|
// debug in mozBrowser mode.
|
|
/*
|
|
var SimpleTest = { ok: function(c, m) { dump(m + ": " + c + "\n"); },
|
|
info: function(m) { dump(m + "\n"); },
|
|
finish: function() { dump("Test done\n");} };
|
|
*/
|
|
var SimpleTest = parent.SimpleTest;
|
|
|
|
var ok = SimpleTest.ok;
|
|
var info = SimpleTest.info;
|
|
var finish = SimpleTest.finish.bind(SimpleTest);
|
|
|
|
var gotTargetedMessage = false;
|
|
window.onmessage = function(evt) {
|
|
var message = evt.data;
|
|
info("Received message: " + message);
|
|
switch (message) {
|
|
case 'targeted':
|
|
gotTargetedMessage = true;
|
|
break;
|
|
case 'broadcast':
|
|
ok(gotTargetedMessage, "Should have received targeted message");
|
|
finish();
|
|
break;
|
|
default:
|
|
ok(false, "Unexpected message: " + message);
|
|
break;
|
|
}
|
|
}
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<iframe src="iframe_sandbox_bug1022229.html" sandbox="allow-scripts"></iframe>
|
|
</body>
|
|
</html>
|