系统可能不会保存你所做的修改 onbeforeunload

Posted _jackie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统可能不会保存你所做的修改 onbeforeunload相关的知识,希望对你有一定的参考价值。

网上找了好多实现这个的方法,说的还是不明白。害得我(我自己的原因)以为是需要在服务器环境下才能跑通 window.onbeforeunload; 后来猜想是不是函数返回值发生变化就会触发,于是对了。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<body>
<input type="text" id = ‘input‘ value = ‘kkk‘>
</body>
<script>

window.onbeforeunload = function() { 
    return $(#input).val()
}
</script>
</html>

 

以上是关于系统可能不会保存你所做的修改 onbeforeunload的主要内容,如果未能解决你的问题,请参考以下文章

注意,你所做的 A/B 实验,可能是错的!

绕过/更改“您所做的更改可能无法保存”提示

如何禁用“您所做的更改可能无法保存”。对话框(Chrome)?

如何在 Python 中使用 BeautifulSoup 保存对 HTML 文件所做的更改?

如果你所做的只是把它打印成错误,那么 "捕捉 "异常是不是不好?

如何在正确位置使用 SelectInput 时保存在 DT 中所做的编辑