detect cancel google recaptcha invisible (hard-coding)

網路上找不到如何觸發取消驗證的功能,於是自己硬寫了一個處理方式

window.setup = () => {
// 幫 recaptcha 裝上取消事件
$('body > div').each((i, el) => {
if(!$(el).attr('class')){
$(el).addClass('r-bg')
}
$('.r-bg').click(() => {
console.log('驗證被取消')
})
})
} $('.vote').click((e) => {
// 等驗證背景重新建立 setTimeout(() => {
window.setup()
}, .5 * 1000)
window.grecaptcha.execute()
})

留言