收藏
回答

苹果手机webview分享参数丢失

苹果手机webview分享,option.

webViewUrl链接参数会丢失,不完整(例如:pages/pcweb/pcweb?shareUrl= https://m.sanfu.com/goods/goodsDisplay?goods_sn=296614)【goods/goodsDisplay?goods_sn=296614】参数丢失,安卓手机不会

@那个很帅的小白

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

3 个回答

  • 僵尸浩
    僵尸浩
    2018-10-15

    问题在于你app.json里声明的页面地址是index/index,但分享地址填写的却是pages/index/index。两处保持一致即可。

    2018-10-15
    有用
    回复 3
    • no-ye
      no-ye
      2018-10-16

      我代码片段没弄完整,实际代码是有加pages的,是一致的

      2018-10-16
      回复
    • 僵尸浩
      僵尸浩
      2018-10-16回复no-ye

      参数丢失的错误展现是怎样的呢?

      2018-10-16
      回复
    • 航」
      航」
      2019-09-27回复僵尸浩
      同样情况
      2019-09-27
      回复
  • no-ye
    no-ye
    2018-10-15

    /**

      * 用户点击右上角分享

      */

    onShareAppMessage: function (options) {

    let that = this

    let return_url = options.webViewUrl

    var path = '/pages/sharepage/sharepage?shareUrl=' + encodeURIComponent(return_url)

    return {

    title: '测试分享',

    path: path,

    success: function (res) {

    that.setData({

    web_src: decodeURIComponent(options.webViewUrl)

    })

    },

    fail: function (res) {

    // 转发失败

    }

    }

    onLoad: function (options) {

    that.setData({

    web_src: decodeURIComponent(options.shareUrl)

    })

    }



    ctxPath: 'https://m.sanfu.com/goods/goodsDisplay?goods_sn=296614'为要转发的链接


    2018-10-15
    有用
    回复
  • 是小白啊
    是小白啊
    2018-10-15

    提供下相关的代码片段,我测试下

    2018-10-15
    有用
    回复 4
登录 后发表内容