请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
显示全部楼层
15
帖子
0
勋章
163
Y币

[superwebview] 网页中通过accessNative发送事件消息到前端无法收到消息

[复制链接]
发表于 2022-6-20 15:46:38

点击某一个按钮时触发事件消息发送
api.accessNative({
            name: 'serch',
            extra: param || {}
        }, function(ret, err) {
            api.alert({
                    msg:JSON.stringify(err)
                });
        });
在IOS前端做了监听:
[[APIEventCenter defaultCenter] addEventListener:self selectorselector(handleEvent name"serch"];

handleEvent方法主要用于弹框打印日志

目前遇到的问题:当在页面中点击按钮的时候,在ios前端完全没有响应,请问是怎么回事呢?

380
帖子
4
勋章
6
Y币
是先监听的吗?
15
帖子
0
勋章
163
Y币
在ios客户端中先执行了监听,在走了事件发送
380
帖子
4
勋章
6
Y币
还不行吗
奋斗2022 · 2022-6-20 18:21在ios客户端中先执行了监听,在走了事件发送
28
帖子
1
勋章
1万+
Y币
发送事件是 api.sendEvent
15
帖子
0
勋章
163
Y币
谢谢,确实是sendEvent.但是在官网文档中说了:

accessNative
使用 SuperWebView 时,js 向原生发送消息。此方法只在使用 SuperWebView 时有效。
accessNative({params}, callback(ret, err))

所以误认为是accessNative
技术咨询-Kenny · 2022-6-21 10:33发送事件是 api.sendEvent
15
帖子
0
勋章
163
Y币
可以了,谢谢
您需要登录后才可以回帖 登录

本版积分规则