如何屏蔽微博分享不允许带#的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ink_if/article/details/85229774

如何屏蔽微博分享不允许带#的问题

微博分享的时候 如果分享的内容出现#,微博会自动截取#之后的所有内容,因为微博是不允许分享带#的,#是内部使用的(例如话题),官方api也提出不允许分享带#
https://open.weibo.com/wiki/首页
如何解决 使用encodeURIComponent转义

在这里插入图片描述

转义之后微博再怎么规避也规避不了了.我猜测微博只是对字符型的#进行处理,转义之后的并未处理,所以才能投机取巧 解决这个#的问题。

但如果是mailto 就不那么好忽悠了
在这里插入图片描述

mailto 本身用&做参数拼接 此时如果分享的文案里面如果带有&,常用转义方法进行转义 还是会被mailto截取掉,此时,如果分享里面带链接的话,链接里面只能有一个参数,多余的都会被截取掉,可以通过/的方法传渠道

猜你喜欢

转载自blog.csdn.net/ink_if/article/details/85229774
今日推荐