javascript onbeforeunload没有显示自定义消息

Tus*_*ani 47 javascript google-chrome

我有onbeforeunload事件的自定义消息,并且运行良好但我今天注意到它不再显示我的消息了.相反,它显示"您所做的更改可能无法保存"

window.onbeforeunload = function () {

    return 'Custom message'
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以让我知道如何解决它?

Kai*_*ido 78

为避免欺诈,铬和铬因此决定取消在onbeforeunload对话框中设置自定义消息的功能.

请参阅2016年2月18日的此错误报告.

onbeforeunload对话框用于现代Web上的两件事:
1.防止用户无意中丢失数据.
2.欺骗用户.

为了限制他们使用后者而不停止前者,我们将不显示网页提供的字符串.相反,我们将使用通用字符串.

Firefox已经做到了[...]

  • @RSK不,这会打败他们这样做的原因. (14认同)
  • 我很高兴他们终于做到了这一点.网上水蛭寄生虫少一招. (5认同)
  • 是的,但是不幸的是,那些再次滥用它的人将那些没有滥用它的人拧了一下……如果它说:“您尚未保存更改,确定要离开当前页面”或类似的内容会更好。调。 (2认同)