ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScript を使用してさまざまなオペレーティング システムでアプリケーションを終了する方法
モバイル インターネットの発展により、モバイル アプリケーションは人々の日常生活に欠かせないものになりました。ただし、バックグラウンドで実行しているときに電力を節約したりデータ トラフィックを削減したりするために、モバイル アプリケーションを閉じる必要がある場合があります。アプリケーションを閉じる方法はオペレーティング システムによって異なります。この記事では、JavaScript を使用してさまざまなオペレーティング システムでアプリケーションを終了する方法を説明します。
1. iOS オペレーティング システム
iOS オペレーティング システムでアプリケーションを閉じるには、いわゆる「強制非アクティブ化」機能を使用できます。 Web アプリケーションでは、次のコードを使用して、現在のページがあるアプリケーションを閉じることができます:
window.close();
ただし、iOS オペレーティング システムでは、このコードは機能しません。アプリを閉じるには、次の手順を実行する必要があります:
上記の手順により、iOS オペレーティング システム上のアプリケーションを閉じることができます。
2. Android オペレーティング システム
Android オペレーティング システムでアプリケーションを閉じるには、次の手順を実行する必要があります:
次のコードを使用して、現在のページがあるアプリケーションを閉じることができます:
navigator.app.exitApp();
ただし、一部の Android オペレーティング システムのバージョンでは、このコードが機能しない可能性があります。
3. Windows Phone オペレーティング システム
Windows Phone オペレーティング システムで JavaScript を使用してアプリケーションを閉じるには、次のコードを使用する必要があります:
window.external.notify("Exit");
さらに、次のコードも追加します:
document.addEventListener("backbutton", function (e) { e.preventDefault(); window.external.notify("BackButton"); return false; }, false);
上記のコードは、デバイスの戻るキーが押されたときに起動され、必要に応じてアプリケーションを閉じることができます。
4. 概要
別のオペレーティング システムでアプリケーションを閉じるには、別の手順を実行し、別のコードを使用する必要があります。 Web アプリケーションでは、アプリケーションを閉じる機能を JavaScript コードを通じて実装できます。ただし、この機能を実装する場合は、アプリケーションがさまざまなデバイスで適切に実行できるように、さまざまなオペレーティング システムの違いと互換性を考慮する必要があります。
以上がJavaScript を使用してさまざまなオペレーティング システムでアプリケーションを終了する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。