我看过很多包含URL的QR码,但后面还有一些文字。类似的东西:
http://www.example.com Thanks for scanning this QR code!
我尝试过使用多种不同的分隔方法(几个空格,一个问号,两个短划线,一个或两个返回),并且所有扫描程序都在不同程度上起作用。
有些人尊重空间性格,有些人尊重回归。有人认为当我使用return时,URL根本不是URL。长话短说,各种扫描程序(NeoReader,iNigma,Qrafter,Beetag,OptiScan等)如何处理URL后的字符。
对天气是否有任何共识(a)这是否是一个好主意,(b)如果是这样,那么“正确”(最佳实践)方法是什么? (我知道我应该阅读RFC以获取URL的确切定义,但由于读者程序遍布地图,我怀疑他们也没有读过它。)
答案 0 :(得分:3)
您可以通过将文本消息转换为有效的URL来使其工作,同时尝试保持可读性。
在你的情况下,它可以是:
http://www.example.com?Thanks_for_scanning_this_QR_code
它并不完美,但它可以帮助网络分析方面区分所有QR码用户。
答案 1 :(得分:2)
空格绝对不是URL的一部分,因此,从这个意义上说,空格肯定应该界定URL的末尾。
整个字符串不是一个URL,当然是一个整体。所以是的,它要求麻烦。
正如您所发现的,实证答案是并非每个读者都能做到您想要的。例如,条形码扫描程序在此处理解拆分,但不会提示用户启动浏览器,因为有效负载本身不是URL。
所以:这是一个坏主意。