我正在使用自定义cordova插件( https://github.com/VJAI/simple-crypto),不适用于离子原生. 我正在使用Ionic 2并使用以下命令安装了插件: 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