不知道我的问题算不算是bug,大致描述一下:


我的小程序商城选购页面使用了web-view,用户在该页面选购商品加入购物车,然后点击结算按钮提交订单。但是如果一些用户在把商品加入购物车后没有立即结算,我希望能保留购物车里的数据。然后我的方案就是通过webview postmessage的方式(每次点击加减按钮都回postMessage)将页面上购物车内的数据在小程序后退时发送到小程序上,小程序接收后post到服务器上保存,这个过程在小程序开发者工具上测试完全正常,数据能发送到服务器上,但是放到手机上就不行,也不报错,服务器也收不到数据。我的微信已升级到最新版本,基础库也是最新的。


请帮忙解决一下。谢谢


又继续测试了一下,现在的情况是,安卓在小程序后退时貌似并没有触发 bindmessage EventHandler, 苹果手机正常。

展开全部
收起
5回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Zoey

    19人对此回答表示赞同

    请问解决了吗,我也遇到了同样的问题,业务域名也配置了,模拟器可以触发bindmessageEventHandler,小程序真机死活不执行

    展开
    19
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • shutmeup

    13人对此回答表示赞同

    没有解决,我的是苹果执行,安卓不执行

    展开
    13
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Semaj

    11人对此回答表示赞同

    postMessage接口要用第二个,data要传json格式

    展开
    11
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 榛子

    7人对此回答表示赞同

    我想问下小程序后退机制,怎么触发的

    展开
    7
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Kevin01

    4人对此回答表示赞同

    我的也是这样!没有触发!IDE上也没有

    展开
    4
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部