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>’)
..