如何通过JavaScript检测Chrome用户是否已登录谷歌账号?
Chrome谷歌账号登录状态检测问题

在Chrome浏览器中,用户可登录谷歌账号来保存并同步浏览器数据,请问网站是否可以通过JavaScript代码检测该状态?或是调用相关库来实现检测?
普通网页无法通过JavaScript代码或第三方库检测用户是否在Chrome中登录了谷歌账号。
原因很明确:浏览器的隐私安全机制会严格封锁这类敏感数据的访问路径——Chrome不会向普通网页暴露任何与用户账号登录状态相关的接口或数据,同时同源策略和沙箱机制也会阻断网页脚本获取这类隐私信息,防止用户数据被恶意网站窃取。
唯一的例外是Chrome扩展程序:开发扩展时可以使用官方提供的chrome.identity API获取相关账号信息,但该权限仅对扩展开放,还需要用户明确授权,普通网页根本调用不了。
内容的提问来源于stack exchange,提问作者Joshua Loh
相关产品推荐
相关产品推荐

