window.onbeforeunload错误

Ani*_*nil 0 javascript

我们目前有一个JS,当访问者想要离开网站时,它会弹出一个窗口.它工作正常,除了在浏览器上按下后退按钮时,即使我们在网站上,它也会弹出警报.我们想解决这个问题.

请注意: - 我们不想禁用后退按钮 - 我们不想删除历史记录

JS函数是onbeforeunload.每当用户想要离开网站时,它目前正在加载.当用户浏览网站时,在我们不想触发弹出窗口的每个链接上,我们添加:onClick ="changes = true;" 到了href.

正如我所提到的,问题是当用户点击按钮,FWD并且有时刷新时.

这是网站网址链接文字

ste*_*anw 10

完全删除onbeforeunload-Event.不要欺负你的访客!如果他们想离开你的网站,你不应该试着把它们留在那里,这很烦人.

使用onbeforeunload-event的唯一正当理由是,当用户更改网站上的内容并尝试离开网站而不保存更改时.