小编Mel*_*or_的帖子

在 angular 6 中使用脚本 - recaptcha

我正在尝试在我的项目中实现 recaptcha,但我不确定如何使用它。

我以这种方式导入脚本:

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);
}
Run Code Online (Sandbox Code Playgroud)

然后我在组件构造函数中调用这个函数,它可以工作 - recaptcha 被正确呈现并且可以工作,但是如何从中获得对我的后端的响应?

我试过了,grecaptcha.getResponse()但我明白了ReferenceError: "grecaptcha is not defined"- 有趣的事情并不总是如此。那么如何让 Typescript 知道 grecaptcha 是什么?

javascript recaptcha typescript angular

1
推荐指数
1
解决办法
3332
查看次数

标签 统计

angular ×1

javascript ×1

recaptcha ×1

typescript ×1