Index: content/test/data/click-noreferrer-links.html |
diff --git a/content/test/data/click-noreferrer-links.html b/content/test/data/click-noreferrer-links.html |
index 6229aa1f10dd3d5ff9a2bc04e04de1b830f375c8..f195d657540611ca23f4c139578c0f8a3db58ddb 100644 |
--- a/content/test/data/click-noreferrer-links.html |
+++ b/content/test/data/click-noreferrer-links.html |
@@ -57,6 +57,24 @@ |
receivedMessages++; |
event.source.postMessage(event.data, "*"); |
} |
+ |
+ // Send a message which contains a message port. |
+ var mc; |
+ function postWithPortToFoo() { |
+ mc = new MessageChannel(); |
+ mc.port1.onmessage = portMessageReceived; |
+ mc.port1.start(); |
+ var w = window.open("", "foo"); |
+ w.postMessage({message: "msg-with-port", port: mc.port2}, "*", [mc.port2]); |
+ return true; |
+ } |
+ |
+ var receivedMessagesViaPort = 0; |
+ function portMessageReceived(event) { |
+ receivedMessagesViaPort++; |
+ // Change the title to generate a notification. |
+ document.title = event.data; |
+ } |
</script> |
</head> |