首页 > 编程知识 正文

蔡徐坤打篮球视频,采芯网官网

时间:2023-05-05 23:30:20 阅读:285813 作者:2856

摘要:在移动系统中都可以直接实现长按复制,不管是安卓系统还是苹果系统,都可以直接实现,但是在苹果系统中如果被长按选中的微信号前面有文本,那么被选中的微信号就会少两位。

随着微信的普及,很多运营者都会在营销页面中加上微信号,但微信不同QQ,不能直接建立在线联系,它需要先添加然后才能开始联系。所以那些留有微信号的营销页面就涉及到了一个微信号复制问题。

我们都知道,在移动系统中都可以直接实现长按复制,不管是安卓系统还是苹果系统,都可以直接实现。本来这没什么问题,不过前段时间接到一个运营者的问题,它的营销页面最开始用的是点击复制,后来换成了长按复制(也就是移动设备系统自带的功能),但发现在苹果系统中某度浏览器中营销页面的微信号复制不全,如下图所示:

无论微信号有多少位,长按复制后选中的内容总是少两位(最开始的两位),正常长按复制应该是这样的:

起初以为是某度浏览器的问题,但结果一番测试发现,其实是苹果系统的问题。页面中微信号放置的代码是这样的:老师微信:ax123456(←长按复制)

这里虽然用 span 标签把微信号独立起来了,但它还是与前面的文本连在了一起,即使在 span 前加上空格,但在苹果系统中长按微信号后被选中的内容仍然会往后推两位,也就是只选中‘123456’,而不会选中‘ax’。这个问题解决起来也很好办,只需在微信号前在加一个‘空块’,这样在苹果系统中,长按微信号的时候,系统就可以识别这个微信号是一个独立的块,然后把微信号所有的内容都选中。解决代码:老师微信:  ax123456

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。