

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