当前位置 : 主页 > 手机开发 > cordova >

cordova – 在离子2中使用非离子原生插件

来源:互联网 收集:自由互联 发布时间:2021-06-10
我正在使用自定义cordova插件( https://github.com/VJAI/simple-crypto),不适用于离子原生. 我正在使用Ionic 2并使用以下命令安装了插件: cordova插件添加https://github.com/VJAI/simple-crypto 界面是这样的:
我正在使用自定义cordova插件( https://github.com/VJAI/simple-crypto),不适用于离子原生.

我正在使用Ionic 2并使用以下命令安装了插件:
cordova插件添加https://github.com/VJAI/simple-crypto

界面是这样的:

var rncryptor = cordova.require("com.disusered.simplecrypto.SimpleCrypto");

rncryptor.encrypt(key, data, successCallback, failureCallback)
rncryptor.decrypt(key, data, successCallback, failureCallback)`

方法1:
我试图使用调用插件

window.plugins.SimpleCrypto.encrypt(...)

但是当我运行离子服务时,我得到错误:

TypeError: Cannot read property ‘SimpleCrypto’ of undefined

方法2:
我试过的另一种方式是

cordova.plugins.SimpleCrypto.encrypt(...)

我得到的错误是

ReferenceError: cordova is not defined

有办法绕过这个吗?

你试过用吗?

cordova.plugins.SimpleCrypto.encrypt

您的设备上的功能?

它适合我的情况.原因是,模拟器无法运行cordova.js

网友评论