Ich habe einen API-Schlüssel für eine Website mit dem schwedischen Zeichen ä im Domain-Namen eingerichtet ( Ссылка ), aber das war der Fall Initialisiere das Recaptcha nicht.
Dann versuchen Sie einen API-Schlüssel für die entsprechende URL Ссылка , die beim Erreichen der Website von Ссылка , aber nicht Ссылка .
Dann habe ich das sichere Token gefunden, das auf allen Domains funktionieren sollte. Es initialisierte die Re-Captchas auf allen Domains und arbeitete auch an allen getesteten Domains mit Ausnahme des Domains mit ä . Ссылка
Gibt es eine Möglichkeit, es auch mit ä im Domain-Namen zu arbeiten?
Bearbeiten
Da ein API-Schlüssel für Ссылка von Android aus funktioniert, wenn Sie von Ссылка , könnte es sein, wie der Browser die Domain interpretiert. Z.B. firefox interpretiert Ссылка als Domain Ссылка und kann keine Antwort von Google-Servern erhalten, die in Domainnamen nicht zulässig sind. Android interpretiert Ссылка als Ссылка und bekommt eine Antwort, da sie nicht ä enthält. Irgendwelche Gedanken dazu? Gibt es eine Möglichkeit, den Browser zu zwingen, Ссылка als Ссылка ?
Bearbeiten2
Code Beispiele können über sälja.io / test, 178.62.187.163/test und xn--slja-loa.io/test
erreicht werdenBearbeiten3
Ab heute (25.11.2015) scheint es nicht möglich zu sein, Recaptcha mit einer speziellen Bezeichnung wie ä im Domain-Namen zu verwenden. Da Aishwat Singh den meisten geholfen hat, zu dieser Schlussfolgerung innerhalb der Zeit für die Belohnung zu kommen, wird er belohnt, jedoch wird eine Antwort akzeptiert werden, wenn eine Lösung für dieses Problem bereitgestellt werden kann.
Ich habe es gerade probiert und kann Schlüssel für example-ä.se
6Ld8VRETAAAALRXFNxmjEeVzbg2y5vdWv7THwJz
wird in Kürze ein vollständiges Arbeitsbeispiel veröffentlichen
BEARBEITEN 1
Hier ist git Repo für den Code und den gleichen Lauf auf heroku
Ok, es ist keine vollständige Korrektur, weil ich herokuapp.com als Domain benutzt habe, damit Beispiel-ä.herokuapp.com zu einer Subdomain wird und funktioniert
(aber wenn ich es früher versuchte, habe ich einen Schlüssel für example-ä.se
erstellt, aber beim Laden der Seite im Captcha gibt es invalid domain
, herausgefunden, dass das ursprüngliche Problem war, ich dachte, du könntest keinen Schlüssel für diese Domain generieren)
Wird eine vollständige Korrektur versuchen
BEARBEITEN 2
Übrigens können Sie auch Ihre Domain-IP angeben, überprüfen Sie diese Diskussion
Für mich heroku freie Konto bietet keine IP-Domäne, so dass es schwierig für mich ist, es zu testen
Ich habe auch diesen Thread
Es wurde herausgefunden, ob ich die Domänenliste als nur com
akzeptiere. In Ihrem Fall geben Sie einfach se
als Domains an und es sollte funktionieren, google checkt nicht die exakte URL aus, es überprüft nur die Domain
Hoffe, es hilft, wird auch in stoken
approach nachsehen
Tags und Links javascript cross-domain recaptcha