API-Leitfaden
onReady(definition)
Wird ausgelöst, wenn der Verifizierungscode die Initialisierung abgeschlossen hat und alle erforderlichen Ressourcen vollständig geladen sind.
Parameter: { Function } definition
Verwendung
initGeetest({...},function(gt){
gt.onReady(function(){...})})
onShow(definition)
Wird ausgelöst, wenn das Verifizierungsfenster angezeigt wird.
Parameter: { Function } definition
Verwendung
initGeetest({...},function(gt){
gt.onShow(function(res){...})})
onClose(definition)
Wird ausgelöst, wenn das Verifizierungsfenster ausgeblendet wird.
Parameter: { Function } definition
Verwendung
initGeetest({...},function(gt){
gt.onClose(function(){...})})
onSuccess(definition)
Wird bei erfolgreicher Verifizierung ausgelöst.
Parameter: { Function } definition
Verwendung
initGeetest({...},function(gt){
gt.onSuccess(function(res){// Ergebnis der erfolgreichen Verifizierung
console.log(res)...})})
onFail(definition)
Wird bei fehlgeschlagener Verifizierung ausgelöst.
Parameter: { Function } definition
Verwendung
initGeetest({...},function(gt){
gt.onFail(function(res){// Ergebnis der fehlgeschlagenen Verifizierung
console.log(res)...})})
onError(definition)
Wird bei einem Verifizierungsfehler ausgelöst.
Parameter: { Function } definition
Verwendung
initGeetest({...},function(gt){
gt.onError(function(err){// Ergebnis des Verifizierungsfehlers
console.log(err)...})})
appendTo(options)
Wird verwendet, um den integrierten Button zur Auslösung des Verifizierungsfensters an einer gewünschten Position einzufügen. options akzeptiert einen ID- oder Klassenselektor oder ein vollständiges DOM-Element. Wirksam, wenn der Konfigurationsparameter product nicht auf bind gesetzt ist.
Parameter: { Object|String } options
Verwendung
initGeetest({...},function(gt){
gt.onReady(function(){
// Fügt den integrierten Button am Ende des angegebenen Elements hinzu
// Unterstützt die folgenden drei Methoden
// Beispiel <div id="captcha_wrap" class="captcha-wrap"></div>
gt.appendTo('#captcha_wrap')
gt.appendTo('.captcha-wrap')
gt.appendTo(document.getElementById('captcha_wrap'))})})
showCaptcha()
Nachdem der Verifizierungscode initialisiert wurde, kann das Verifizierungsfenster ausgelöst werden. Das Event des integrierten Buttons löst ebenfalls das Verifizierungsfenster aus. Wirksam, wenn der Konfigurationsparameter product auf bind gesetzt ist.
Verwendung
initGeetest({...},function(gt){
gt.onReady(function(){
// Mit showCaptcha kann das Verifizierungsfenster individuell ausgelöst werden
// Beispiel: sofort nach der Initialisierung auslösen
gt.showCaptcha()})})
reset()
Setzt den Verifizierungscode zurück, wirksam nur nach erfolgreicher Verifizierung oder bei einem Fehler.
Verwendung
initGeetest({...},function(gt){
gt.onError(function(){
...
gt.reset()})
gt.onSuccess(function(){
...
gt.reset()})})
destroy()
Zerstört den Verifizierungscode.
Verwendung
initGeetest({...},function(gt){
gt.onSuccess(function(){
...
gt.destroy()})})

