beforeunload 事件适用于支持HTML文档加载和卸载的所有现代浏览器,包括Chrome、Firefox、Safari和Edge等。要绑定beforeunload事件到元素,需要使用addEventListener方法。例如,如果要在window对象上绑定beforeunload事件,可以使用如下代码:window.addEventListener('beforeunload', function(event) { // 处理代码 });。需要注意的是,在beforeunload事件处理程序中,一般需要返回一个字符串,浏览器会将该字符串显示在弹出框上,提示用户是否离开页面。若返回非空字符串,浏览器会弹出提示框并等待用户操作确认。