Como adiar o script reCAPTCHA

Gostaria de acelerar o tempo de carregamento da sua página optimizando o momento em que o reCAPTCHA é carregado? Ao adiar o script reCAPTCHA para depois do carregamento do conteúdo da página, pode melhorar a velocidade inicial da página e a experiência do utilizador. Esta abordagem garante que o seu conteúdo essencial aparece rapidamente enquanto as funcionalidades de segurança são carregadas sem problemas em segundo plano.

Este guia mostrará como atrasar o carregamento do reCAPTCHA para obter um melhor desempenho.

Compreender o diferimento do guião

Quando o reCAPTCHA carrega normalmente, pode interromper temporariamente o carregamento de outros recursos. Ao adiar o script, permite que o conteúdo crítico da sua página, como texto e imagens, seja carregado primeiro. Isto cria uma experiência mais suave para os seus utilizadores, mantendo as vantagens de segurança do reCAPTCHA.

Adicionar o código Deferir

Para adiar o carregamento do reCAPTCHA, adicione este trecho de código ao seu site. Se precisar de ajuda para adicionar código personalizado, consulte o nosso tutorial sobre como adicionar trechos de código.

Este código funciona identificando o script reCAPTCHA e adicionando ambos defer e async atributos. Estes atributos dizem ao browser para:

  • Carregar o script de forma assíncrona, sem bloquear outros recursos
  • Executar o script apenas depois de a página ter terminado de carregar

Utilizar com hCAPTCHA

Se estiver a utilizar o hCAPTCHA em vez do reCAPTCHA, utilize esta versão alternativa:

function wpf_hcaptcha_add_async_defer( $tag, $handle ) {
    if ( strpos( $tag, 'hcaptcha.com/1/api.js?onload=wpformsRecaptchaLoad' ) !== false ) {
        $tag = str_replace( ' src', ' defer async="async" src', $tag );
    }
    return $tag;
}
add_filter( 'script_loader_tag', 'wpf_hcaptcha_add_async_defer', 99, 2 );

E isso é tudo o que precisa para adiar o JavaScript do reCAPTCHA. Em seguida, gostaria de alterar também o tema do reCAPTCHA? Confira nosso tutorial sobre como alterar o tema do CAPTCHA para obter mais detalhes.

Filtro de referência

etiqueta_do_carregador_script