链接url自动拼接appinstall参数导致其在ios QQ分享时乱码

456 阅读1分钟
原文链接: blog.csdn.net

今天测试提了一个很诡异的bug,我们的分享链接在android平台都可以正常打开,但是在ios手机上,打开就是乱码。

这里写图片描述

后来通过查看链接的url才发现猫腻。

我们在ios上的url自动添加了一个appinstall=0,删除这玩意,链接就可以正常打开了!

赶紧上网查了查,原来是我们的url中包含#引起的。QQ会识别#自动添加appinstall参数,具体是干嘛的还不清楚。

解决方法也很简单,要么去掉#,要么在#前面加一个?