
新版的 X 在截图前(如图所示)详情位置的右上角 follow 按钮,截图后,会变成 X.com (左边截图是用旧版本的截屏)。
这很奇怪,是怎么做到的?有新的 API 吗?
之前很多应用会在灵动岛上方隐藏一个 app 名称,截图时候会看到。但这种方式仅仅是隐藏在灵动岛下方,视觉上看不见,可以被截图。
另外一种(已知)可以截图改变的方式是使用 SecureField,密码输入框截图时候会自动隐藏内容。
所以很好奇他们是怎么实现的。
1
mrgeneral 15 小时 56 分钟前
截屏有 API 可以感知,比较狠的是 12123 ,现在压根就不允许截屏了。
|
2
iMiata 15 小时 56 分钟前
最近申请了公司的移动端办公发现微软的 outlook 和 teams 都能拦截 iOS 的截屏,截出来是一张完全空白的白色纯色图片
|
3
dzdh 15 小时 56 分钟前
ai 说是 UIScreenshotService
|
4
finab 15 小时 55 分钟前
密码输入框有一层特殊的 View,这层 View 在运行时获取到,然后用这个覆盖住按钮就能在截屏时隐藏掉这个按钮。
|
5
Leviathann 15 小时 54 分钟前
tg 也是 群组可以设置成截图时隐藏聊天内容
|
6
duanxianze 15 小时 53 分钟前
|
7
usVexMownCzar 15 小时 52 分钟前 via iPhone
大公司可以申请某些东西,小公司的技巧就是密码输入框作为整个页面的容器。
|
8
SakuraYuki 15 小时 48 分钟前 你说的那些灵动岛位置的 logo 其实平时也不在那里,也是截图的时候出现的
|
9
duanxianze 15 小时 48 分钟前
试了下安卓没有这个功能,遗憾啊
|
11
yyzh 15 小时 16 分钟前 via Android
|
12
duanxianze 15 小时 4 分钟前
@duanxianze #9 我是说安卓的 x 没有实现这个功能
|
13
SmallBlueZhao 14 小时 38 分钟前
@timesh 12123 的个人电子证件那个不让截图了
|
14
xkeyC 13 小时 43 分钟前
输入框设置 secureTextEntry + 子视图实现的,常被用来遮挡不让截图录屏的内容
|
15
wangmn 13 小时 38 分钟前
pdd 截图还生成二维码呢。
|
16
nasaboy 13 小时 19 分钟前
iOS26 怎么复现不了
|
17
maia5 13 小时 8 分钟前 via iPhone
你也看叔叔呀
|
18
arthurblake 13 小时 6 分钟前
@SmallBlueZhao 确实。
|
19
Domado 9 小时 41 分钟前
我也很好奇这个问题
|
21
moult 8 小时 47 分钟前
|
22
Bananana 7 小时 44 分钟前
没道理啊,iOS 的截图 API ,只能在用户发生截图后把事件通知给 APP 而已
|
24
dddedd 7 小时 1 分钟前
有的 app 不能截屏,双持安卓,直接把 API 给禁了 🐶
|
25
liyafe1997 6 小时 36 分钟前
@Bananana 有没有可能是截屏前就通知了,发生截屏的一瞬间(在真正截屏之前) App 修改了 UI 。iOS 上不允许截屏也是用这个原因,让你截出来的一瞬间永远截到的是白的或者其它画面。
|