flutter - 扑动 webview 中的 Payrexx 集成
问题描述
如此处所述https://developers.payrexx.com/docs/mobile-apps-javascript
我想与我想在webview_flutter插件中创建的 iframe 的 javascript 事件进行交互。
以下示例代码在官方文档中给出
window.addEventListener('message', handleMessage(this), false);
和
function handleMessage(e) {
if (typeof e.data === 'string') {
try {
var data = JSON.parse(e.data);
} catch (e) {}
if (data && data.payrexx) {
jQuery.each(data.payrexx, function(name, value) {
switch (name) {
case 'transaction':
if (typeof value === 'object') {
if (value.status === 'confirmed') {
//handling success
} else {
//handling failure
}
}
break;
}
});
}
}
}
你知道这样做的方法吗?我已经实现了一个 iframe,其中有我的网关地址,但无法检查是否已付款。
解决方案
推荐阅读
- java - HashMap 中的 Java 意外键
- python - 使用 Python 的 Selenium 多线程
- google-cloud-platform - GCP Bigquery WORKDAY 函数
- python - 使用 Python 格式化 JSON 数据
- scala - 错误:值映射不是 (sbt.TaskKey[sbt.File], sbt.TaskKey[sbt.Keys.TaskStreams]) 的成员
- firebase - 如何将 http 标头添加到 Firebase HttpsCallable 函数的响应
- c++ - 如何在 Qtableview 中获取所选组合框的行值?
- apache-spark - 卡在 PySpark 上运行 SMOTE 实现
- reactjs - 如何在 Reactjs 中通过 websocket 使用 MQTT?
- string - 无法将字符串 var 传递给 colly 库中的 c.Visit()