Lors de l'écriture d'une application Web, vous constaterez que vous devez créer un navigateur qui invite l'utilisateur s'il est sûr de quitter la page lorsque vous appuyez sur le bouton de fermeture, pour éviter de fermer accidentellement l'application et de perdre les données utilisateur. Dans cet article, nous allons vous montrer comment y parvenir en utilisant jQuery.
Tout d’abord, nous devons capturer l’événement de fermeture de la fenêtre. Pour ce faire, nous pouvons utiliser la méthode $(window).on('beforeunload', function(){...});
de jQuery. Cette méthode se déclenchera avant la fermeture de la fenêtre afin que vous puissiez effectuer les actions nécessaires et demander à l'utilisateur s'il souhaite fermer la fenêtre. $(window).on('beforeunload', function(){...});
方法。此方法将在窗口关闭前触发,以便您可以执行必要的操作并询问用户是否要关闭窗口。
然后,我们可以使用 event.preventDefault()
event.preventDefault()
pour empêcher le navigateur de fermer la fenêtre. Cela donnera aux utilisateurs la possibilité de reconsidérer leur décision et d'éviter de fermer accidentellement l'application. Voici l'exemple de code :
$(window).on('beforeunload', function(e){ var message = '您确定要离开吗?'; // 提示用户是否确定离开的消息 e.preventDefault(); // 防止浏览器关闭窗口 e.returnValue = message; // 设置返回的消息字符串 return message; // 返回提示用户是否确定离开的消息 });
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!