function receiveMessage(message) {
      var messageData;
      if (message.source === getTargetWindow() && (targetOrigin === '*' || message.origin === targetOrigin)) {
        messageData = message.data;
        if (typeof messageData === 'string') {