我想在浏览器或标签上的页面上发送警报消息关闭并在客户端使用javascript完美地工作但是从服务器运行它不会触发javascript事件我的代码是
window.addEventListener("beforeunload", function (e) {
alert("See You");
});
有没有办法在标签关闭
上显示消息答案 0 :(得分:1)
首先,您应该检查浏览器的安全设置。例如,IE自动信任localhosts。但您的服务器可能不在受信任区域。有关security in IE 的更多信息。
其次,请注意旧浏览器不支持addEventListener
。例如,Internet Explorer自IE9以来仅支持它。这些旧版浏览器将改为使用addEvent
。
所以你可以这样做,确保:
function addEvent(object, event_type, event_handler) {
if (object.addEventListener) {
object.addEventListener(event_type, event_handler, false);
} else {
object.attachEvent("on" + event_type, handler);
}
}