Они не работают в расширении Chrome, но вы можете отобразить верификатор reCAPTCHA на веб-странице, получить идентификатор и код подтверждения и передать его в расширение Chrome, используя что-то вроде postMessage
, а затем войти через свойрасширение хрома как:
// 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.
});