nativescript-webview-crypto
通过 WebView 为 NativeScript 应用程序提供 window.crypto
npm i --save nativescript-webview-crypto

nativescript-webview-crypto

npm Dependency Status

这将为您的 Native Script 应用程序提供 window.Crypto。它通过与隐藏的 WebView 通信来实现,该 WebView 执行实际的计算。

有关大部分代码和一些注意事项,请参阅 webview-crypto 存储库。

如果您正在使用 Angular2 与 Nativescript,则应使用 nativescript-angular-webview-crypto

本项目由 Burke Software and Consulting LLCpassit 提供。我们可为任何改进和集成需求提供支持。提出一个 issue 以开始对话或发送电子邮件至 info @ burke software dot come。

安装

这需要首先使用 NativeScript 正确设置。然后将其作为插件安装

tns plugin add nativescript-webview-crypto

快速入门

渲染 PolyfillCrypto 组件将启动 WebView 以透明地代理所有加密调用。它还将设置 crypto 全局变量。

<Page xmlns="http://schemas.nativescript.org/tns.xsd" xmlns:WebViewCrypto="nativescript-webview-crypto">
<WebViewCrypto:WebViewCrypto />
...
</Page>

现在,在您的任何代码中,您都可以访问 window.Crypto,就像在浏览器中一样。

您可以查看一个 示例存储库,该存储库运行 NativeScript 中的 此示例进行对称加密