wkWebview与JS交互问题

[复制链接]
108 4
wkWebview与JS交互问题最近遇到一个wkWebview与JS交互问题,如下:
当:??[configuration.userContentController addScriptMessageHandler:self name:@"founctionName"]注册方法名之后,网页能够正常调用我的方法
?? - (void)userContentController:(WKUserContentController *)userContentController didReceiveScriptMessage:(WKScriptMessage *)message{} 次方法也能回调。


但是!!!!!!!!!
当,我在当前ViewController,push 到下个VC,然后再pop回来的时候,页面再次调用“founctionName”的时候就没反应了。
有大佬遇到这个问题么。

跪求答案。

举报 使用道具

回复

4 个评论

masklly  新手上路  发表于 2019-3-7 12:16:30  | 显示全部楼层
wkWebview与JS交互问题最近遇到一个wkWebview与JS交互问题,如下:
当:??[configuration.userContentController addScriptMessageHandler:self name:@"founctionName"]注册方法名之后,网页能够正常调用我的方法
?? - (void)userContentController:(WKUserContentController *)userContentController didReceiveScriptMessage:(WKScriptMessage *)message{} 次方法也能回调。


但是!!!!!!!!!
当,我在当前ViewController,push 到下个VC,然后再pop回来的时候,页面再次调用“founctionName”的时候就没反应了。
有大佬遇到这个问题么。

跪求答案。

举报 使用道具

回复
ballen  新手上路  发表于 2019-3-7 13:35:58  | 显示全部楼层
[configuration.userContentController addScriptMessageHandler:self name:@"founctionName"] 放在viewwillappear里

举报 使用道具

回复
fonlan  新手上路  发表于 2019-3-7 17:22:00  | 显示全部楼层
willdisappear,我移除了messageHandler,开始是贴的代码,所以没注意,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

ios.irunthink.com
搜索
热搜: iOS swift 下拉刷新

图文热点

更多

开发教程

更多

客服中心

400-800 周一至周日 9:30-17:30 仅收市话费

关注我们

  • 微信扫描
  • 关注微信
关于我们
关于我们
友情链接
联系我们
帮助中心
精贴推荐
源码上传
注册登录
服务支持
资源下载
关注我们
官方微博
官方空间
快速回复 返回顶部 返回列表