fluttercommunity / fluttercommunity/flutter_webview_plugin
when I call async JavaScript,it can not send message to native,like this,but use 'Interactive_webview' can resolve it!
- 主要语言
- Java
- 星标
- 1.5k
- 派生
- 936
- PR 合并指标
- 30 天内没有已合并 PR
描述
"use strict";
exports.__esModule = true;
var signature_adapter_1 = require("@waves/signature-adapter");
window.signGetMyOrderBookHistory = function (seed,type,timestamp,senderPublicKey) {
var adapter = new signature_adapter_1.SeedAdapter(seed);
var data = {
type: type,
data: {
timestamp: timestamp,
senderPublicKey: senderPublicKey
}
};
var signable = adapter.makeSignable(data);
signable.getSignature().then(function (signature) {
const nativeCommunicator = typeof webkit !== 'undefined' ? webkit.messageHandlers.native : window.native;
nativeCommunicator.postMessage(signature);
});
}
贡献指南
这个仓库没有索引到贡献指南
调研方向
在插件的 WebView 中复现所提供的 window.signGetMyOrderBookHistory 流程,重点关注 signable.getSignature().then 以及 webkit.messageHandlers.native 或 window.native bridge。将其行为与 Interactive_webview 进行比较,然后验证在异步调用中签名能够到达 native 端。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- flutter, javascript
- 领域
- mobile
- Issue 类型
- 缺陷
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 25/100