收藏
回答

短信链接跳转小程序内的h5界面,参数里的url在安卓手机上被截断了,求官方大大帮助?

已经用了h5中转页,中转页内的跳转方法:location.href = 'weixin://dl/business/?t=WrsVQ1mx0pr'

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

2 个回答

  • 一一
    一一
    2021-02-08

    后面url有encode么?不encode是会被截断的。

    2021-02-08
    有用
    回复 3
    • 程先生
      程先生
      发表于移动端
      2021-02-08
      Encode的话,生成openlink的那个接口会报错,说query不对
      2021-02-08
      回复
    • 一一
      一一
      2021-02-08回复程先生
      只把链接encode会报错么?如果这样那参数一定会被认为是页面参数而不是url上的参数啊。
      2021-02-08
      回复
    • 程先生
      程先生
      发表于移动端
      2021-02-08回复一一
      对啊 就是这个原因,在安卓手机上会被截断
      2021-02-08
      回复
  • Cjiang
    Cjiang
    2021-02-07

    你好,url被截断是啥意思呢?

    2021-02-07
    有用
    回复 11
    • 程先生
      程先生
      发表于移动端
      2021-02-07
      我是跳转到了小程序里的webview页面,转openlink链接时候的query参数是url=xxxxxx后边的链接被截断了
      2021-02-07
      回复
    • Cjiang
      Cjiang
      2021-02-09回复程先生
      正常是 先 encodeURICompnent,生成后,在小程序里再 decode 回来。
      2021-02-09
      回复
    • 程先生
      程先生
      发表于移动端
      2021-02-09回复Cjiang
      但是生成openlink的时候那个query里写的url=https://xxxx.com后边的链接我encode的话,生成的接口会报错
      2021-02-09
      回复
    • 程先生
      程先生
      发表于移动端
      2021-02-09回复程先生
      报的错是40212,invalid query rid:xxxxxxx
      2021-02-09
      回复
    • Cjiang
      Cjiang
      2021-02-09回复程先生
      现在是哪里出现的问题呢?调用api:urlscheme.generate,报错吗?提供下具体的rid。
      2021-02-09
      回复
    查看更多(6)
登录 后发表内容
问题标签