gpt4 book ai didi

recaptcha - 如何知道 Recaptcha 窗口何时关闭

转载 作者:行者123 更新时间:2023-12-04 12:47:41 26 4
gpt4 key购买 nike

我面临以下情况:当用户点击提交按钮时,应用会禁用该按钮。然后,当 ReCaptcha 的回调函数被调用时,我可以再次启用该按钮。但是如果用户关闭验证窗口我怎么知道然后再次启用我的按钮?

最佳答案

我在使用不可见的 recaptcha 时遇到了同样的问题。我解决它的方法是在验证码关闭时观察

首先获取包含验证码的 div 元素。

let iframe = document.querySelector('iframe[src^="https://www.google.com/recaptcha"][src*="bframe"]');
let container = iframe.parentNode.parentNode;

然后

let observer = new MutationObserver( mutations => {
if(container && container.style.visibility === 'hidden'){
// Re enable the button
}
});

observer.observe(container, { attributes : true, attributeFilter : ['style'] });

关于recaptcha - 如何知道 Recaptcha 窗口何时关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43125486/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com