diff --git a/src/stack/PostMessageTransport.js b/src/stack/PostMessageTransport.js index c1f10ec4..b4cb3971 100644 --- a/src/stack/PostMessageTransport.js +++ b/src/stack/PostMessageTransport.js @@ -81,7 +81,7 @@ easyXDM.stack.PostMessageTransport = function(config){ // #ifdef debug trace("received message '" + event.data + "' from " + origin); // #endif - if (origin == targetOrigin && event.data.substring(0, config.channel.length + 1) == config.channel + " ") { + if (origin == targetOrigin && typeof event.data === 'string' && event.data.substring(0, config.channel.length + 1) == config.channel + " ") { pub.up.incoming(event.data.substring(config.channel.length + 1), origin); } }