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
PHPzoriginal
2023-04-23 16:35:36975parcourir

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();

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();

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");

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

document.addEventListener("backbutton", function (e) {
    e.preventDefault();
    window.external.notify("BackButton");
    return false;
}, false);

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!

Déclaration:
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