Zum Hauptinhalt springen

Explizites Rendern

Das MTCaptcha-Widget wird standardmäßig beim Laden automatisch gerendert. So können Sie explizit steuern, wann das Widget gerendert wird.

Verwenden Sie die JavaScript-Konfigurationsparameter ‘render’ und ‘renderQueue’.

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

...
<script>
//Explict MTCaptcha (async) call
to initialize and render captcha widget
mtcaptchaConfig.renderQueue.push("someMTCaptchaID");
</script>

Asynchrones Laden von JavaScript

Der explizite Renderaufruf über die Konfigurationswarteschlange push() ist asynchron sicher,

mtcaptchaConfig.renderQueue.push("")

Das Captcha-Widget wird so schnell wie möglich nach dem Warteschlangen-Push gerendert, unabhängig davon, ob die MTCaptcha-JavaScript-Bibliothek zum Zeitpunkt des Aufrufs geladen wurde oder nicht.

Timing des Ziel-DIV im DOM

MTCaptcha sucht erst nach dem Aufruf von mtcaptchaConfig.renderQueue.push() nach dem Ziel-DIV (with id=’<targetDivID>’)..