收藏
回答

EventChannel能在web-view中navigateTo时使用吗?

新的EventChannel接口很好用,但是似乎在web-view中使用wx.miniProgram.navigateTo时无法使用events参数。


按web-view文档所说,JSSDK中的wx.miniProgram.navigateTo与小程序中的wx.navigateTo接口一致,但是我实际使用发现是不支持events参数的。

请问是我使用方式错误,还是说以后web-view中也会支持此功能,还是说不准备支持,应该修改文档呢?

回答关注问题邀请回答
收藏

2 个回答

  • 空觉
    空觉
    2023-06-15

    不能使用,小程序就是一个坑,按web-view文档所说,JSSDK中的wx.miniProgram.navigateTo与小程序中的wx.navigateTo接口一致。实际上不支持events参数

    2023-06-15
    有用
    回复
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-09-11

    应该是不支持,是要实现什么效果?

    2019-09-11
    有用
    回复 10
    • 2019-09-11
      我已经有一个Web App了,它需要用户选择本机文件并发往服务器。手机操作系统现在已经对普通用户抹杀了文件这个概念,所以小程序的chooseMessageFile对我是一个很有用的接口,我想要用这个接口,但是现阶段将Web App重写为微信小程序,代价太大。所以希望能用web-view加载我的web app,然后和小程序沟通,从微信对话框中选择文件。
      2019-09-11
      回复
    • 2019-09-11回复
      我本来的想法是,web点击选择文件按钮,我就naviagteTo一个小程序页面,里面chooseMessageFile,然后通过EventChannel传回webview.
      2019-09-11
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      2019-09-12回复
      小程序web-view调用H5,H5实现选择文件上传就可以了吧
      2019-09-12
      回复
    • 2019-09-12回复o0o有脾气的酸奶
      HTML标准的上传只能寻找手机文件系统里的文件,现在的用户很多甚至没有用过PC,根本不知道自己的文件在哪里。所以才需要chooseMessageFile。 我现在在尝试用小程序拿微信对话里的文件,然后base64编码传给web-view的src,还在做,不知道有没有什么后续的坑。
      2019-09-12
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      2019-09-12回复
      文件内容的base64数据?那不是很长?get的url长度有上限的吧
      2019-09-12
      回复
    查看更多(5)
登录 后发表内容
问题标签