Я хочу добавить captcha внутри диалогового окна. Это первый раз, когда я использую капчу в своем пороидеКак добавить Captcha в проект GWT?
Captcha Widget не загружается.
Я использовал gwt-recaptcha-1.0.0.Beta2.jar
этот плагин, чтобы показать его на стороне клиента. и открытый ключ генерируется givinmg URL example.com,
также я включал сценарии и его файлы следующим образом:
<script language="JavaScript" type="text/javascript"
src="/js/jquery-1.10.2.min.js"></script>
<script language="JavaScript" type="text/javascript"
src="/js/jquery-ui-personalized-1.5.2.packed.js"></script>
<script language="JavaScript" type="text/javascript"
src="/js/sprinkle.js"></script>
Ниже ошибка приходят
com.google.gwt.event.shared.UmbrellaException: Exception caught: Exception caught: Exception caught: (TypeError) @com.claudiushauptmann.gwt.recaptcha.client.Recaptcha::create(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)([string: '6LcTueYSAAAAAHPQtHZgAULhzRiawknYecvkKokU', string: 'recaptcha_div', string: 'red', string: 'en', int: 0]): $wnd.Recaptcha is undefined
UPDATE:
В браузере, когда я проверяю его с помощью firbug, на консоли отображается ошибка в получении conten т. Сообщение об ошибке показано в Firebug консоли:
Blocked loading mixed active content "http://api.recaptcha.net/js/recaptcha_ajax.js"
И я ожидаю код вроде следующего в моей HTML-странице после запуска проекта, но не хватало.
<script type="text/javascript" src="http://www.google.com/recaptcha/api/challenge?k=6LdeueYSAAAAAKhH5DTUxAv5415DZBgp5cuf0Rmd&ajax=1&cachestop=0.992938555511717&lang=en">
Когда я создал образец проекта, он был там.
UPDATE 2 ответ:
var RecaptchaState = {'programming_error' : 'Input error: Invalid referer'};
Я решил эту проблему, указав правильное доменное имя для генерации ключей. – Dipak