当前位置: 首页 > news >正文

微信小程序和webview使用postMessage交互

小程序和webview能交互,但是没有你想的那个完美

  1. 小程序向webview传递参数只能使用url携带参数

  1. webview向小程序传递参数可以使用postMessage, 但是注意了,postMessage只会在特定的时机执行,请看官方文档

由此可见,如果你想点击webview中的一个按钮A,然后给小程序发消息,然后由小程序执行后续操作,但是,又不退出/不分享当前的webview页面是无法实现的。【至少到目前为止20230227是不可以实现的】

那么我们就只能退而求其次,点击webview中的按钮A,跳转(wx.miniProgram.navigateTo)到小程序的页面B【此时会销毁webview】,然后把一些变量通过url参数携带给B,进而实现功能。

综上所述,小程序和webview的交互,不如原生app和webview交互方便,原生app使用jsBridge已经能够很好的实现交互了。小程序在多数应用场景只能用url传递参数。

http://www.lryc.cn/news/22919.html

相关文章:

  • pytorch-自动求导机制,构建计算图进行反向传播,需要注意inplace操作导致的报错,梯度属性变化
  • 【Project】项目管理软件学习笔记
  • 【算法设计-分治思想】快速幂与龟速乘
  • Kafka(十一) 如何保证数据的不重复和不丢失
  • 解决树莓派 bullseye (11) 系统无法通过 xrdp 远程连接的问题
  • 微信公众号历史作品定向采集
  • Vue学习笔记(3)
  • Marshmallow 库
  • 【BN层的作用】论文阅读 | How Does Batch Normalization Help Optimization?
  • re.sub()用法的详细介绍
  • 【Python数据挖掘入门】2.2文本分析-中文分词(jieba库cut方法/自定义词典load_userdict/语料库分词)
  • Meta利用视觉信息来优化3D音频模型,未来将用于AR/VR
  • openlayers加载离线地图并实现深色地图
  • socket,tcp,http三者之间的区别和原理
  • 红日(vulnstack)1 内网渗透ATTCK实战
  • ik 分词器怎么调用缓存的词库
  • ROS1/2机器人操作系统与时间Time的不解之缘
  • 华为OD机试真题2022(JAVA)
  • 【3】MyBatis+Spring+SpringMVC+SSM整合一套通关
  • 20道前端高频面试题(附答案)
  • android EditText设置后缀
  • prometheus+cadvisor监控docker
  • 正演(1): 二维声波正演模拟程序(中心差分)Python实现
  • 珠海数据智能监控器+SaaS平台 轻松实现SMT生产管控
  • 习题22对前面21节的归纳总结
  • 使用Vite快速构建前端React项目
  • 人工智能高等数学--人工智能需要的数学知识_微积分_线性代数_概率论_最优化---人工智能工作笔记0024
  • 阿里大数据之路总结
  • ABAP中Literals的用法(untyped literal vs. typed literal)
  • tensorflow1.14.0安装教程