今天在微信小程序里帮朋友测试东西的时候,需要我截图给他,截图中包含了我的个人信息,所以在截图后,我直接编辑图片( iOS 截图后自带的编辑界面,不是微信图片编辑界面)将部分信息去除(下图为示例,注意我把文件传输助手那几个字裁剪了)
编辑完成后,进入聊天会话界面,一般来说点击➕号后会直接在➕号上面快捷显示这个图片以快速发送,如图:
这个时候我没注意,因为当时只是裁剪了图片,那个快捷图片几乎看不出来区别。所以直接点了这个快捷图片就发出去了,然而一看,发出去的却是没经过编辑的原截图,注意看文件传输助手那几个字
这个时候我去检查微信选择图片的界面,发现这张截图并没有出现在选择列表中
我没记错的话,之前的微信,截图后图片是会在这个列表中出现的,猜想是微信实际上是通过某些系统 API 获得了这个图片的原始内容,然后直接拿来就用了。虽然这个 API 只能获取到微信在前台时候截图的内容,但起码我们在使用快捷发送这个功能的时候要尤其注意。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.