返回 2026-04-13
🔒 安全

Android 阻止照片自动分享位置信息Android now stops you sharing your location in photos

shkspr.mobi·2026-04-13

Google Android 系统更新后默认不再允许用户选择是否嵌入地理位置元数据到照片中。此前 OpenBenches 网站依赖此功能将用户上传的纪念长椅照片定位到地图,现在该流程已被破坏。开发者指出,网页端使用 `<input type="file" accept="image/jpeg">` 调用系统相册时,位置信息仍会被自动写入。

Terence Eden

我和妻子运营着 OpenBenches。这是一个小众网站,用户可以在此分享带有纪念长椅照片及其位置的照片。大多数现代手机会在照片的元数据中嵌入地理位置信息,因此我们利用这些信息将照片标注在地图上。

现在,谷歌的安卓系统已经破坏了这种机制。

在网页端,我们过去使用的是:

<input type="file" accept="image/jpeg">

它调用了手机的相册选择器,让用户上传带有地理标签的照片。但不久前,谷歌故意破坏了这一功能。

后来,我们被鼓励使用文件选择器:

<input type="file">

它会打开默认的文件管理器。这带来了一个不幸的副作用——用户实际上可以上传任何类型的文件,而不仅仅是照片。不过,它确实允许 EXIF 元数据完整地通过。但后来谷歌也破坏了这一点。

使用“渐进式 Web 应用”(Progressive Web App)也不行。

那么,用户还能通过蓝牙或 QuickShare 传输照片吗?不行,这些方式现在也都失效了。

即使通过电子邮件直接分享,地理位置信息也会被剥离。

从技术上讲,唯一能确保照片保留完整地理位置的方法是:用 USB 线连接手机,把照片复制到电脑上,再通过桌面版网页浏览器上传?

为什么?!?!

因为谷歌在其主导的移动操作系统上运行着一个反竞争的垄断体系。

隐私问题。

人们担心自己并不知情就开启了照片的地理位置记录。如果你发布一张可爱的孩子照、珠宝照或一杯啤酒的照片,就有可能被别有用心的人定位到你的确切位置。

大多数社交媒体平台都很明智,会自动剥离地理位置信息。当你尝试向 Facebook、Mastodon、BlueSky、WhatsApp 等发送带地理标签的照片时,它们默认不会显示位置。如果你想手动添加也可以,但下载你照片的人仍然看不到地理标记。

我理解这一点。谷歌当然不希望出现这样的头条新闻:“跟踪者找到我,绑架了我的孩子,偷走了我的结婚戒指——一个鲜为人知的安卓功能正将你置于危险之中!”

但更令人恼火的是,谷歌从不与社区协商。我找不到任何关于此次变更的提前通知。结果只是收件箱里一堆沮丧的用户指责我破坏了他们的功能。

我不知道答案是什么。也许可以弹出一个提示框:“此网站希望查看您照片的位置信息。同意/拒绝/总是/永不?”但用户早已对频繁弹窗感到厌倦,而且这类措辞对大多数人来说永远不够清晰。

看起来唯一的出路是开发原生安卓应用(甚至还要开发 iOS 应用?!),而这将带来所有相关的成本、精力和管理负担。安卓应用拥有访问图像中地理位置信息的特殊权限。

如果有人知道一种能让安卓网页浏览器在用户上传照片时访问完整的 EXIF 地理位置元数据的方法,请在下方留言。

同时,请在此 HTML 规范评论页面点赞 +1。

需要完整排版与评论请前往来源站点阅读。