分享链接到iOS版QQ时的诡异问题

引言

今天QA提了一个bug,非常奇怪,暂时解决了,但是感觉还不是很完善,记录一下。

现象

分享链接到其他平台都是好的,但是就是分享到苹果手机上QQ时,发现打不开,如下图。


分享链接到iOS版QQ时的诡异问题_第1张图片

调试

发现分享出去的url为
http://m.elab-plus.com/sky-forest/index.html#/newyear?from=appshare&token=95DFE93D110E74F08C6CE0142400CA67&sharerImage=68d438fb-3159-4b3a-a1be-6e70a26007e6.jpg
但是在QQ中打开后的url变为
http://m.elab-plus.com/sky-forest/index.html&appinstall=0#/newyear?from=appshare&token=95DFE93D110E74F08C6CE0142400CA67&sharerImage=68d438fb-3159-4b3a-a1be-6e70a26007e6.jpg

也就是说在QQ打开后,QQ在#之前加了 “appinstall=0”,所以这就打不开了。

解决办法

在 # 之前加上 ?则可以打开。

你可能感兴趣的:(分享链接到iOS版QQ时的诡异问题)