我正在使用一个名为Chosen的下拉小部件,它有一个带 href 的锚点javascript:void(0)
。当我单击下拉菜单时,它可以工作,但在 IE 上它会触发一个onbeforeunload
令人沮丧的新事件,因为应用程序会确认您是否要离开。显然,当您输入表单数据时,您不希望有这些问题。
有没有办法在不改变选择库的情况下摆脱这个问题?
不幸的是:
window.onbeforeunload = function (e) {
console.log(window.location);
};
也不记录javascript:void(0)
,所以我不能用它来检查目标 URL。
这种行为至少发生在 IE9 中,这就是我所关心的(不是较旧的 IE)。