Maison > interface Web > Questions et réponses frontales > Comment fermer des applications sur différents systèmes d'exploitation via JavaScript

Comment fermer des applications sur différents systèmes d'exploitation via JavaScript

PHPz
Libérer: 2023-04-23 17:15:18
original
964 Les gens l'ont consulté

Avec le développement de l'Internet mobile, les applications mobiles sont devenues un élément indispensable du quotidien des gens. Cependant, nous devons parfois fermer les applications mobiles pour économiser de l'énergie ou réduire le trafic de données lorsqu'elles s'exécutent en arrière-plan, et les méthodes de fermeture des applications sur différents systèmes d'exploitation sont également différentes. Cet article expliquera comment fermer des applications sur différents systèmes d'exploitation via JavaScript.

1. Système d'exploitation iOS

Pour fermer une application sur le système d'exploitation iOS, vous pouvez utiliser la fonction dite de « désactivation forcée ». Dans une application web, vous pouvez utiliser le code suivant pour fermer l'application où se trouve la page actuelle :

window.close();
Copier après la connexion

Cependant, sur le système d'exploitation iOS, ce code ne fonctionne pas. Pour fermer une application, vous devez effectuer les étapes suivantes :

  1. Tout d'abord, faites glisser votre doigt vers l'écran d'accueil de l'application.
  2. Appuyez deux fois sur le bouton Accueil de votre appareil pour ouvrir le gestionnaire multitâche.
  3. Trouvez l'application que vous devez fermer dans le gestionnaire multitâche et faites-la glisser vers le haut jusqu'à ce que l'application disparaisse du gestionnaire multitâche.

Grâce aux étapes ci-dessus, l'application sur le système d'exploitation iOS peut être fermée.

2. Système d'exploitation Android

Pour fermer une application sur le système d'exploitation Android, vous devez effectuer les étapes suivantes :

  1. Tout d'abord, ouvrez la liste des applications.
  2. Recherchez l'application que vous souhaitez fermer et cliquez sur l'icône de l'application.
  3. Pendant que vous êtes dans l'application, appuyez sur la touche retour de votre appareil jusqu'à ce que l'application soit fermée.

Vous pouvez utiliser le code suivant pour fermer l'application où se trouve la page actuelle :

navigator.app.exitApp();
Copier après la connexion

Cependant, dans certaines versions du système d'exploitation Android, ce code peut ne pas fonctionner.

3. Système d'exploitation Windows Phone

Pour fermer l'application via JavaScript sur le système d'exploitation Windows Phone, le code suivant doit être utilisé :

window.external.notify("Exit");
Copier après la connexion

De plus, le code suivant doit être ajouté à l'application :

document.addEventListener("backbutton", function (e) {
    e.preventDefault();
    window.external.notify("BackButton");
    return false;
}, false);
Copier après la connexion

Ce qui précède le code sera enfoncé lors du déclenchement lorsque la touche retour de l'appareil est enfoncée, permettant à l'application d'être fermée en cas de besoin.

4. Résumé

Pour fermer une application sur différents systèmes d'exploitation, vous devez effectuer différentes étapes et utiliser différents codes. Dans les applications Web, la fonction de fermeture de l'application peut être implémentée via du code JavaScript. Cependant, lors de la mise en œuvre de cette fonctionnalité, vous devez prendre en compte les différences et la compatibilité des différents systèmes d'exploitation pour garantir que l'application peut fonctionner correctement sur différents appareils.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal