Saltar al contenido principal

Renderizado Explícito

El widget de MTCaptcha se renderiza automáticamente al cargarse de manera predeterminada. Para controlar explícitamente cuándo se renderiza el widget:

Usa los parámetros de configuración de JavaScript render y renderQueue.

<script>
var mtcaptchaConfig = {
"sitekey": "<YOUR SITE KEY>",
"render": "explicit", // or "auto"
"renderQueue": []
}
...
</script>
...
<div id="someMTCaptchaID"></div>

...
<script>
// Llamada explícita a MTCaptcha (async) para inicializar y renderizar el widget de captcha
mtcaptchaConfig.renderQueue.push("someMTCaptchaID");
</script>

Carga Asíncrona de JavaScript

La llamada de renderizado explícito mediante config queue push() es segura de forma asíncrona:

mtcaptchaConfig.renderQueue.push("")

El widget de captcha se renderizará lo antes posible después de la llamada a queue push, sin importar si la biblioteca JavaScript de MTCaptcha se ha cargado o no en el momento de la invocación.

Momento del DIV de destino en el DOM

MTCaptcha solo buscará el DIV de destino (con id='<targetDivID>') después de la llamada a mtcaptchaConfig.renderQueue.push().