是否可以使用 Chrome API 从我的自定义扩展程序中确定哪个用户配置文件登录 Chrome?
谢谢!
没有 Chrome-API,最好(任何唯一)方法是使用 oAuth:
https ://developers.google.com/accounts/docs/OAuth2
更新:
昨天,谷歌在 Chromium 博客上发布了有关 Identity API 的新闻。
Identity API 可能仅适用于打包的应用程序!
身份 API
Identity API 允许打包的应用程序使用 OAuth 2.0 安全地验证用户身份,而无需用户直接向应用程序提供用户名和密码。Identity API 支持使用 Google 帐户以及第三方提供商(例如 GitHub 和 Foursquare)进行身份验证。
Identity API 还为打包的应用程序提供对 Google API 的安全访问,例如 Google+、日历和 Drive。例如,Google Keep 使用 Identity API 对用户进行身份验证,并调用 Google Drive API 将笔记保存到 Drive。Identity API 使用基于 webview 的 UI 来显示 OAuth 同意对话框,当使用 Google+ API 范围时,它允许用户控制谁可以看到他们在应用程序上的活动。
来源:http
://blog.chromium.org/2013/07/richer-access-to-google-services-and.html
developer.chrome.com 上的文档:https ://developer.chrome.com/trunk/apps /app_identity.html
如果可以这样做,请考虑改为编写Chrome 打包应用程序。Identity API将为您提供所需的信息。