2016-05-03 12 views
0

Ich habe versucht, im Internet dafür zu suchen. Ich habe eine verwandte Frage here, konnte aber keine überzeugende Antwort bekommen.Google recaptcha funktioniert nicht wie erwartet in iphone

Ich habe eine Webseite in ASP.net gebaut. Ich habe Google Recaptcha auf dieser Seite und funktioniert gut auf allen Desktop-Browsern und Android-Handys.

Das Problem ist mit iPhones. Das Recaptcha zeigt das Bildraster nicht an, damit der Benutzer sie überprüfen kann. Wenn der Benutzer die Checkbox berührt, gibt er einfach ein "Häkchen" und lässt den Benutzer durch.

Das Modell des Iphone, das ich eingecheckt habe, ist iPhone 5C (Safari) und Iphone 6S (Chrom 50), aber ich denke, dass das Problem mit allen Modellen sein sollte.

Bitte beachten Sie, es funktioniert gut auf Simulatoren wie Chrom-Simulatoren.

Die Webseite ist wie folgt:

http://www.infochoice.com.au/infochoice/contact-us.aspx

Dies ist eine Live-Webseite, die Sie so ersuchen, bitte seien Sie vorsichtig und sanft in das Hinzufügen von Kommentaren in ihm.

Ich habe keinen Code hier in dieser Frage hinzugefügt, wie ich denke, es ist mehr iphone gerätespezifisches Problem und hat nichts mit Code zu tun.

Aktualisiert die Frage, wenn angefordert.

Bitte helfen! Danke im Voraus!

Antwort

0

reCAPTCHA berücksichtigt aktiv die gesamte Interaktion eines Benutzers mit dem CAPTCHA - vor, während und nach - um festzustellen, ob dieser Benutzer ein Mensch ist. Wenn die reCAPTCHA-Risikoanalyse-Engine nicht sicher vorhersagen kann, ob ein Benutzer ein Mensch oder ein missbräuchlicher Agent ist, wird ein CAPTCHA aufgefordert, weitere Hinweise zu erhalten, wodurch die Anzahl der Sicherheits-Checkpoints erhöht wird, um zu bestätigen, dass der Benutzer gültig ist .

Daher kann einigen Benutzern nur ein einfaches Kontrollkästchen angezeigt werden, während andere Bildgitterüberprüfungen unterzogen werden können.

dieses Blog-Post Weitere Details finden https://security.googleblog.com/2014/12/are-you-robot-introducing-no-captcha.html