firefox中beforeunload事件的实现缺陷