From 72982829bd32b0017c18b92d8a4bcc2902c9141c Mon Sep 17 00:00:00 2001 From: Ilya Kreymer Date: Tue, 28 Apr 2015 10:25:22 -0700 Subject: [PATCH] postMessage: check for rewitten message --- pywb/static/wombat.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pywb/static/wombat.js b/pywb/static/wombat.js index 85327bd3..736603ab 100644 --- a/pywb/static/wombat.js +++ b/pywb/static/wombat.js @@ -891,7 +891,10 @@ _WBWombat = (function() { var orig_listener = listener; listener = function(event) { - var ne = new MessageEvent("message", + var ne = event; + + if (event.data.origin && event.data.message) { + ne = new MessageEvent("message", {"bubbles": event.bubbles, "cancelable": event.cancelable, "data": event.data.message, @@ -899,6 +902,7 @@ _WBWombat = (function() { "lastEventId": event.lastEventId, "source": event.source, "ports": event.ports}); + } return orig_listener(ne); }