js实现exitApp
如何在 JavaScript 中实现退出应用功能
使用 Cordova 或 Capacitor 的插件(适用于混合移动应用)
对于基于 Cordova 或 Capacitor 的混合移动应用,可以使用 cordova-plugin-exitapp 插件。安装插件后,调用以下代码即可退出应用:
navigator.app.exitApp();
确保在 config.xml 或 Capacitor 配置文件中正确声明插件权限。
使用 React Native 的 BackHandler(适用于 React Native 应用)
在 React Native 中,可以通过 BackHandler 模块实现退出功能。以下代码演示如何监听返回键并退出应用:
import { BackHandler } from 'react-native';
BackHandler.exitApp();
使用 Electron 的 app.quit(适用于桌面应用)
如果是 Electron 桌面应用,可以通过调用 app.quit() 退出应用:
const { app } = require('electron');
app.quit();
纯 Web 环境的限制
在纯 Web 环境中(浏览器),JavaScript 无法直接退出应用,但可以关闭当前窗口或标签页:
window.close();
注意:此方法仅对通过 window.open() 打开的窗口有效,或需要用户确认。
原生 Android 的 WebView 实现
如果应用运行在 Android WebView 中,可以通过 JavaScript 调用原生代码退出:

Android.exitApp();
需要在 Android 原生代码中实现 exitApp() 方法并绑定到 WebView。






