【发布时间】:2021-01-01 22:05:25
【问题描述】:
当用户在地址栏上按 Enter 键时,我会阻止网页重新加载。在 Google Chrome 中使用 JQuerys e.preventDefault() 方法在 beforeunload 方法中不起作用。一般来说,这可以用 JQuery 或 JS 来实现这个目标,还是我需要另一种技术?如果可能的话,有人可以帮我解决这个问题吗?
【问题讨论】:
-
你可以在这里找到答案
https://stackoverflow.com/questions/3527041/prevent-any-form-of-page-refresh-using-jquery-javascript -
我试过这个 $(window).on('beforeunload', function(event) { ... });但它不起作用。我是否需要返回一些东西,因为我的代码中不需要这个。我也在这里尝试过,但它不起作用:developer.mozilla.org/en-US/docs/Web/API/Window/….
标签: javascript jquery