收藏
回答

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

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


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

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

最后一次编辑于  09-11
回答关注问题邀请回答
收藏

1 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    09-11

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

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