jnf*_*ncm 12 javascript google-chrome onbeforeunload javascript-events microsoft-edge
我已经使用这段代码已经有一段时间了,它一直运行到昨天:
window.onbeforeunload = function() {
return "¡Atención! Si continúas no podrás volver atrás y podrías perder datos. Revisa todos los campos y termina el trabajo antes de moverte de esta página. ¿Seguro que quieres continuar?";
}
Run Code Online (Sandbox Code Playgroud)
现在的问题是Chrome显示:
但Edge表明它是正确的方式:
我究竟做错了什么?
注意:语言不是问题,因为我尝试过英语和西班牙语.
T.J*_*der 19
你没有做错任何事.谷歌决定做Mozilla做的事情,不再允许你显示自定义消息.它在Chrome 51中生效.
您仍然需要返回一些内容来触发内置对话框,但不再允许您确定该对话框的内容.
这是BugZilla条目,Mozilla决定在Firefox中使用它.
以下是谷歌决定在Chrome中执行此操作的Chrome问题.
*(新的Chrome 51行为被报告为一个错误,但自然它在数小时内被关闭,因为它是设计的.)
| 归档时间: |
|
| 查看次数: |
8085 次 |
| 最近记录: |