作为我正在构建的 Google Chrome 扩展程序的一部分,我需要能够在扩展程序启用时判断用户是否已登录 Google Chrome 浏览器。
我该怎么做?
请注意,使用 OAuth2(因此 the chrome.identity
API )超出了我的项目范围,因此我需要找到另一种方法。
编辑:我的问题与此 one 不重复因为该线程中的解决方案不再有效。
最佳答案
检查是否 LSID
cookie设置为:
chrome.cookies.get({url:'https://accounts.google.com', name:'LSID'}, function(cookie) {
if (cookie) {
console.log('Sign-in cookie:', cookie);
}
});
manifest.json 权限:“cookies”、“https://accounts.google.com/”
关于javascript - 谷歌浏览器扩展程序 : How to find out if a user has signed in to the Chrome browser?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38985220/