Javascript 有没有办法自定义onbeforeunload生成的警报框?

Javascript 有没有办法自定义onbeforeunload生成的警报框?,javascript,html,browser,Javascript,Html,Browser,我有一个带有文本编辑器的页面,我想确保用户在离开之前知道他们所做的编辑将丢失。我已经对页面中的所有链接执行了event.preventDefault(),并添加了我自己版本的警报框(或者准确地说,是看起来像警报框的div),但如果要按最后一页、单击书签或直接键入URL离开,我只能使用丑陋的默认警报框 有没有办法自定义离开时的警报框?我想你可以从中找到解决方案。()不,我的页面中所有其他链接上都有类似的内容。问题是,当使用离开页面而不使用页面中的链接时,我没有办法触发我的方法。

我有一个带有文本编辑器的页面,我想确保用户在离开之前知道他们所做的编辑将丢失。我已经对页面中的所有链接执行了
event.preventDefault()
,并添加了我自己版本的警报框(或者准确地说,是看起来像警报框的div),但如果要按最后一页、单击书签或直接键入URL离开,我只能使用丑陋的默认警报框


有没有办法自定义离开时的警报框?

我想你可以从中找到解决方案。()不,我的页面中所有其他链接上都有类似的内容。问题是,当使用离开页面而不使用页面中的链接时,我没有办法触发我的方法。