Localhost开发在与beforeunload事件的某些交互期间抛出security_manager_veto错误。
默认的“离开页面”警告显示并按下取消,然后刷新或只是在对话框打开时刷新,不断抛出错误。
Mozilla建议阻止弹出窗口
window.addEventListener("beforeunload", function (e) {
var confirmationMessage = false;
e.returnValue = confirmationMessage; // Gecko, Trident, Chrome 34+
return confirmationMessage; // Gecko, WebKit, Chrome <34
});
无效。
修改
问题是由于jquery在后台执行beforeload事件。
使用另一个SO问题here上的答案并使用jquery解除onbeforeunload的绑定,问题得到解决。