收藏
回答

生成小程序带参数的二维码,参数长度最大是多少

生成小程序带参数的二维码,参数长度最大是多少?我有一个带参数的二维码生成报错,提示参数太长

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

12 个回答

  • 灰二
    灰二
    2017-10-23

    @Mr. ♥  谢谢,没细看原来 官方都标明了

    2017-10-23
    有用
    回复
  • ㅤㅤㅤㅤ
    ㅤㅤㅤㅤ
    2017-10-23

    @nivk 说的早期浏览器确实有 URL 长度限制,这是因为浏览器的地址栏使用了固定长度类型来存储 URL 地址,但在 IE6 时代以后基本已经没有这个限制了(如果硬要说有,IE 是 2048,Firefox/Chrome 是 65535,Safari 是 80000)。但 Web 服务器出于安全考虑(解析太长的 URL 毕竟也是消耗系统资源的),往往会做出限制,但据我所知,主流的 Web 服务器默认最小也是 65535……所以可以认为 URL 在现代浏览器中已不存在明显长度限制。


    但如果你指的是通过 https://mp.weixin.qq.com/debug/wxadoc/dev/api/qrcode.html 这里面的接口里指定页面路径的参数的长度,那是有限制的,这个限制是微信做出的。其中 page/path 是 128,scene 是 32。

    2017-10-23
    有用
    回复
  • 灰二
    灰二
    2017-10-23

    2017-10-23
    有用
    回复
  • 灰二
    灰二
    2017-10-23

    嗯 是的

    2017-10-23
    有用
    回复
  • 女娲的小泥人
    女娲的小泥人
    2017-10-23

    更正一下,255不是规范,是事实标准。

    标准中没有指定URL长度大小,但是事实上,早期浏览器支持的只有255的长度。

    微信也可能会参照此来设计接口。

    2017-10-23
    有用
    回复
  • 女娲的小泥人
    女娲的小泥人
    2017-10-23

    是的,URL规范是255,虽然主流浏览器都支持比这个更长的长度,但万一碰到个特例呢,你说是不是~

    2017-10-23
    有用
    回复
  • 灰二
    灰二
    2017-10-23

    嗯 这样是可以的,但是我就是想知道 这个二维码参数 到底多长限制,以后说不定其他地方还会碰到不是

    2017-10-23
    有用
    回复
  • 女娲的小泥人
    女娲的小泥人
    2017-10-23

    那就更简单了,既然你能得到视频地址,证明有数据库支持。

    既然有数据库支持,必然在视频表中有 ID。

    我们无需将真正的视频地址传过去。

    只需要生成附带有视频 ID 的二维码即可。

    用户扫码,打开后立即根据此 ID 请求视频真实地址。

    2017-10-23
    有用
    回复
  • 灰二
    灰二
    2017-10-23

    我有一块视频,参数就是视频播放链接,我想生成二维码发朋友圈,用户扫码就能直接播放

    2017-10-23
    有用
    回复
  • 女娲的小泥人
    女娲的小泥人
    2017-10-23

    小程序中是不能够扫描一个网址二维码的。所以你生成出来也没有用啊。

    如果是带给小程序,让小程序去做跳转之类的操作就更不可能了。

    你的真实需求是什么呢?我们可以一起想想办法。

    2017-10-23
    有用
    回复

正在加载...

登录 后发表内容