长按识别二维码 识别二维码显示无法打开网页
一、荣耀手机怎么设置长按扫描二维码
荣耀手机设置长按扫描二维码的步骤如下:
1
打开微信,点击右下角“我”进入“设置”。
2
在设置中点击“通用”。
3
在通用中点击“发现页管理”。
4
在发现页管理界面中,点击“扫一扫”选项。
5
在扫一扫设置界面中,点击“我的二维码”进入二维码界面。
6
在二维码界面中,点击右上角“...”图标。
7
在弹出的选项中选择“浮窗”或者“添加到桌面”即可在后台打开二维码。
8
然后在桌面或者浮窗中长按即可扫描二维码。
9
如果需要使用扫描功能,则可以使用微信自带的扫一扫功能,在微信界面右上角点击“+”图标即可打开扫一扫功能。
二、微信公众号里面的,长按识别二维码,是怎么弄的
当手机发现用户在网页的图片标签内进行长按操作时,会立刻截屏并且启动二维码识别算法。
二维码的的四个角中有三个方块,用于固定二维码的识别(即使你把二维码翻转角度,依然能够识别)。之所以不用四个方块,是因为三个点就可以确定一个平面,多用一个就要多占用一部分信息(二维码本身是由二进制的0、1组成的)。
在二维码中还有很多的几何图形,不过一般不易发现。
定位图形:是图中连接三个位置探测图形之间的两根“线”,它的作用是决定二维码符号中模块的坐标。
分隔符:作用是将位置探测图形与符号的其余部分分开。也就是说,通过扫描能读取的数据信息在二维码中的位置是由定位图形和分隔符决定的。为什么要用截屏,这也是一个开发时候的思考。手机截屏时候,可以不用考虑网络传输等因素,最快的得到识别结果,否则就需要走一次图片下载的逻辑,用户长按后等待的时间会加长,体验上也失去了快感。当然,这也带来了识别不出的问题(所以正在考虑先截屏,截屏识别失败再下载的新逻辑)。
三、长按识别二维码有没有陷阱
长按识别二维码本身并没有陷阱,它是一种方便快捷的扫码方式。然而,二维码中的内容可能是恶意的,如果扫描到恶意代码或链接,可能会导致手机被感染病毒、泄露个人信息、盗取账号密码等风险。
因此,在长按识别二维码之前,需要确认信任该来源,确保二维码内容可信和安全。同时,建议下载安装安全的扫码软件,及时更新手机系统以及安装的应用程序,提高手机的安全性。