I am trying to implement recaptcha in my project, but I'm not sure how to use it.
I'm importing script in this way:
public loadScript() {
let body = <HTMLDivElement>document.body;
let script = document.createElement('script');
script.innerHTML = '';
script.src = 'https://www.google.com/recaptcha/api.js';
script.async = true;
script.defer = true;
body.appendChild(script);
}
Then I call this function in component constructor, and it works - recaptcha is properly rendered and works, but how to get response for my backend from it?
I tried grecaptcha.getResponse()
but I get ReferenceError: "grecaptcha is not defined"
- what is interesting not always. So how to make Typescript know what grecaptcha is?