如何检查设备是否已根植Cordova Android编程?

如何检查设备是否已根植Cordova Android编程?,android,cordova,Android,Cordova,我使用Cordova跨平台语言开发了Android应用程序。我想检查设备是否是根设备。如果是根目录,则需要在运行时中止或退出应用程序。有人对我如何解决这个问题有什么想法或建议吗?您可以使用 添加插件: cordova plugin add cordova.plugins.diagnostic 例如: document.addEventListener("deviceready", function(){ cordova.plugins.diagnostic.isDeviceRooted

我使用Cordova跨平台语言开发了Android应用程序。我想检查设备是否是根设备。如果是根目录,则需要在运行时中止或退出应用程序。有人对我如何解决这个问题有什么想法或建议吗?

您可以使用

添加插件:

cordova plugin add cordova.plugins.diagnostic
例如:

document.addEventListener("deviceready", function(){
    cordova.plugins.diagnostic.isDeviceRooted(function(rooted){ 
        if(rooted){
            navigator.app.exitApp();
        }
    });
}, false);

嘿,谢谢你的回答。但是我不知道在哪里添加这些代码,因为我有app.js代码。下面是我的app.js,但它不包含document.addEventListener代码。