有可能吗?
我在https://firebase.google.com/docs/auth/web/phone-auth上读了一下,但它一直提到OAuth redirect domains
,不确定Chrome扩展域是否对此有效?
答案 0 :(得分:0)
它们不适用于Chrome扩展程序,但您可以在网页中呈现reCAPTCHA验证程序,获取验证ID和代码,并使用postMessage
之类的内容将其传递到Chrome扩展程序,然后登录通过您的Chrome扩展程序:
// You get verificationId from reCAPTCHA rendered on web page.
// You ask the user to provide the 6 digit code.
var cred = firebase.auth.PhoneAuthProvider.credential(verificationId, code);
firebase.auth().signInWithCredential(cred)
.then(function(result) {
// User signed in.
})
.catch(function(error) {
// Error occurred.
});