那天看一个头条说#MIUI14# 不能截12306的长图,用的是手头的红米K50,今天试了一下,结果如下:
图一,在12306的首页是可以截长图的。
图二和图三,在具体的查询车票页是不能截长图的。
经分析,车票查询页能截长图是因为该页显示的时候,不是整个页面带滚动条,而只是下面的车票详情的表格带滚动条,上面的标题部分是不动的。
一般来说,截长图的逻辑无非就是自动点击被截图区域的滚动条来实现区域的活动来截图,但是如果滚动条出现在被截图区域的子区域,那么这个处理逻辑就失效了,除非做一些特殊处理来识别子区域的滚动条。但这又引出一个新问题,如果有多个子区域怎么办?
所以说,截长图的场景一般都是一个完整区域,所以没必要考虑那么多,对于像12306车票详情页这种特殊情况,也没必要花太多精力去处理,毕竟小众。
不知道别的系统和手机是怎么处理这种长图的,评论区的小伙伴可以说一下。
#小米k50#