V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
qq309187341
V2EX  ›  Vue.js

请问 uniapp 框架小程序中内嵌了 webview 页面如何通信?

  •  
  •   qq309187341 · Aug 7, 2022 · 2850 views
    This topic created in 1361 days ago, the information mentioned may be changed or developed.

    如题,用 uniapp 框架打算打包微信小程序和抖音小程序,但是有一个页面中内嵌了 webview 的 H5 页面。小程序可以通过 url 传参到 h5 中。但是 h5 里面操作完需要携带参数并且后退如何操作??? uniapp 官网上的文档尝试了一下,也没有成功。求解!

    8 replies    2022-08-07 23:47:29 +08:00
    Ashore
        1
    Ashore  
       Aug 7, 2022 via Android
    微信小程序原生倒是可以在网页里引用微信的 js 来实现,uni 应该也是同理?只不过要在网页中使用 wx.而不是 uni.?
    zengmingyang96
        2
    zengmingyang96  
       Aug 7, 2022
    uniapp 不了解
    原生小程序可以在 h5 中 wx.miniProgram.postMessage({ data, })
    MEIerer
        3
    MEIerer  
       Aug 7, 2022
    文档有没有成功,你应该去提个 issue
    way
        4
    way  
       Aug 7, 2022
    uni 里也是 postMessage ,文档有写吧
    qq309187341
        5
    qq309187341  
    OP
       Aug 7, 2022
    @way 引入了微信 JSSDK 和抖音的 JSSDK ;抖音能正常使用,但是微信直接无效了。。无语
    way
        6
    way  
       Aug 7, 2022
    抱歉我之前打包 app 用 postMessage 是可以的,微信小程序没有测试过
    revfan
        7
    revfan  
       Aug 7, 2022 via iPhone
    @qq309187341 微信 jssdk 印象中记得文档里说过,不支持微信小程序 webview 环境
    jones2000
        8
    jones2000  
       Aug 7, 2022
    通过后台中转, 小程序开一路 ws 连后台,webview 发请求给后台,后台再中转给 ws 发给小程序。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5864 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 06:35 · PVG 14:35 · LAX 23:35 · JFK 02:35
    ♥ Do have faith in what you're doing.