And*_*nte 3 javascript recaptcha
我不能为我的生活弄清楚我在这里做错了什么.loaded()回调应该触发但不会触发.这是一个简化测试用例的代码(下面有一个JS小提琴链接):
<script>
function loaded() {
alert('loaded() triggered.');
}
</script>
<script src="https://www.google.com/recaptcha/api.js?onload=loaded" async defer></script>
Run Code Online (Sandbox Code Playgroud)
看起来渲染模式需要设置为'explicit'以便reCaptcha调用自定义onload回调函数.试试这个:
var onloadCallback = function() {
console.log('loaded() triggered.');
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit"
async defer>
</script>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2784 次 |
最近记录: |