我已经设置了一个这样的事件监听器......
window.addEventListener('message', parseMessage, false);
var parseMessage = function(rawMessage) {
console.log(rawMessage.cmd);
};
然后我触发这样的事件:
var event = new Event('message', {'cmd':"blerg!"});
window.dispatchEvent(event);
问题是当我期望注销“blerg!”时,解析消息中的console.log 正在注销未定义。
我在这里对事件做错了什么,如何将“cmd”消息传递给事件?