mirror of
https://github.com/classilla/tenfourfox.git
synced 2024-11-04 10:05:51 +00:00
34 lines
788 B
HTML
34 lines
788 B
HTML
|
<!DOCTYPE HTML>
|
||
|
<html>
|
||
|
<body>
|
||
|
<script type="application/javascript">
|
||
|
|
||
|
function ok(what, msg) {
|
||
|
window.parent.postMessage({type: what ? 'OK' : 'KO', msg: msg }, '*');
|
||
|
}
|
||
|
|
||
|
window.addEventListener('message', receiveMessage, false);
|
||
|
function receiveMessage(evt) {
|
||
|
if (evt.data.type == 'PORT') {
|
||
|
var port = evt.data.port;
|
||
|
var counter = 0;
|
||
|
port.onmessage = function(evt) {
|
||
|
if (counter++ == 0) {
|
||
|
ok(!(evt.data % 2), "The number " + evt.data + " has been received correctly by the iframe");
|
||
|
|
||
|
window.parent.postMessage({ type: 'PORT', port: port }, '*', [port]);
|
||
|
}
|
||
|
else {
|
||
|
ok(false, "Wrong message!");
|
||
|
}
|
||
|
}
|
||
|
} else {
|
||
|
ok(false, "Unknown message");
|
||
|
}
|
||
|
}
|
||
|
|
||
|
</script>
|
||
|
</body>
|
||
|
</html>
|
||
|
|