cc.eventManager.addListener({
event: cc.EventListener.KEYBOARD,
onKeyPressed: function (keyCode, event) {
switch (keyCode) {
case cc.KEY.back: // back 键
case cc.KEY.backspace: // PC回退键
// do_something();
break;
}
event.stopPropagation(); // 吞掉消息
}
}, this.node);
在Android浏览器上点手机底部的返回按钮,会直接回退到上一页,stopPropagation()直接被忽略了。
(原生平台没有这个问题,PC浏览器也不会有这个问题)
