首页 > 解决方案 > Safari 中的自定义未保存表单警告出现两次

问题描述

我使用beforeunload事件为未保存的退出页面创建了警告。

到目前为止,这是可行的,但在 Safari 中,有时会添加默认警告。

据我所知,它仅在您编辑至少两个输入字段时发生,而不是在您编辑textarea、selects 或 content editable时发生。

但尤其是在textfield上,警告将是最重要的。

有没有办法在 js 中监听警告,然后不播放我自己的beforeunload事件?或者我可以通过js永久停用Safari警告吗?谢谢

标签: javascriptformssafariwebkitonbeforeunload

解决方案


推荐阅读