javascript onbeforeunload没有显示自定义消息

时间:2016-06-13 05:01:44

标签: javascript google-chrome

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

window.onbeforeunload = function () {

    return 'Custom message'
}

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

1 个答案:

答案 0 :(得分:73)

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

请参阅2016年2月18日的bug report

  

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

     

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

     

Firefox已经这样做了[...]