这里需要用到 cordova-plugin-backbutton 这个插件
1、安装插件,命令窗口输入(当前目录是你项目所在的目录)
cordova plugin add cordova-plugin-backbutton
2、项目中使用,我的是多页面的模式,只在需要按返回键切换到后台的那个文件加入代码就可以了,不需要做判断,单页面项目则需要根据当前页面的锚点判断是否切换到后台
<script> document.addEventListener("backbutton", onBackKeyDown, false); function onBackKeyDown() { //可以加一些逻辑判断,比如可以在固定的几个页面按返回键时才切换到后台 // 返回按钮事件的事件处理函数 navigator.Backbutton.goHome(function() {}, function() {}); } </script>