mirror of
https://github.com/servo/servo.git
synced 2025-09-04 12:08:21 +01:00
Update web-platform-tests to revision 0cde5f6b37c9b3e3f9153eb1b172680e9aea9bf9
This commit is contained in:
parent
f142b1d1c7
commit
2575230dce
60 changed files with 924 additions and 268 deletions
|
@ -13,8 +13,14 @@
|
|||
window.portalHost.addEventListener("message", e => {
|
||||
var message = {
|
||||
origin: e.origin,
|
||||
data: e.data
|
||||
data: e.data,
|
||||
sourceIsPortalHost: e.source === window.portalHost
|
||||
};
|
||||
if (e.ports.length > 0) {
|
||||
e.ports[0].postMessage(message);
|
||||
e.ports[0].close();
|
||||
return;
|
||||
}
|
||||
forwardingIframe.contentWindow.postMessage(message, "*");
|
||||
});
|
||||
</script>
|
||||
|
|
|
@ -6,8 +6,27 @@
|
|||
window.portalHost.addEventListener("message", e => {
|
||||
var message = {
|
||||
origin: e.origin,
|
||||
data: e.data
|
||||
data: e.data,
|
||||
sourceIsPortalHost: e.source === window.portalHost,
|
||||
gotUserActivation: !!e.userActivation,
|
||||
userActivation: {
|
||||
isActive: e.userActivation && e.userActivation.isActive,
|
||||
hasBeenActive: e.userActivation && e.userActivation.hasBeenActive
|
||||
}
|
||||
};
|
||||
|
||||
if (e.data.arrayBuffer) {
|
||||
message.data = {
|
||||
array: Array.from(new Uint8Array(e.data.arrayBuffer))
|
||||
};
|
||||
}
|
||||
|
||||
if (e.ports.length > 0) {
|
||||
e.ports[0].postMessage(message);
|
||||
e.ports[0].close();
|
||||
return;
|
||||
}
|
||||
|
||||
bc = new BroadcastChannel("portals-post-message");
|
||||
bc.postMessage(message);
|
||||
bc.close();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue