0
当底层2FA令牌改变时,Chrome会显示这个设置页面:铬 - 检测“帐户登录详细信息已过期的”
问:有没有Javascript代码或者会检测到这种状态的API?请注意,拨打chrome.identity.getProfileUserInfo
将返回登录用户的电子邮件,就像登录详细信息为而不是过期一样。因此,无法使用API调用来确定过期状态。
当底层2FA令牌改变时,Chrome会显示这个设置页面:铬 - 检测“帐户登录详细信息已过期的”
问:有没有Javascript代码或者会检测到这种状态的API?请注意,拨打chrome.identity.getProfileUserInfo
将返回登录用户的电子邮件,就像登录详细信息为而不是过期一样。因此,无法使用API调用来确定过期状态。
您可以使用onSignInChanged事件来获取用户登录到浏览器的状态。
您需要清单权限中的“身份”才能使其工作。
chrome.identity.onSignInChanged.addListener(function(account, signedIn){
console.log("AccountInfo", account);
console.log("SignedInState", signedIn);
});
A镀铬标志必须同时启用“启用新的配置文件管理系统”#启用全新的设定档管理
上述代码的输出,当用户登录到Chrome个人资料:
AcounntInfo -> Object
SignedInState true