2016-07-07 6 views
0

В http://www.dutchsupercross.nl/inschrijven Я реализовал капчу внизу. Но, похоже, не работает в Internet Explorer.ReCaptcha не загружается и не отображается в IE, но отлично работает в Chrome и Safari

Он также выглядит так, что IE не любит загружать HTTPS, потому что я не вижу, что этот файл загружен в средствах разработчика (Network). Когда я меняю его на HTTP, кажется, что загружает javascript, но ничего не появляется ,

Любые идеи приветствуются

+0

мы можем знать, какая версия IE вы говоря о? – vsync

+0

Я использую IE 11 (11.0.10240.16384) – Wesley

+0

, если он не работает, поэтому не используйте его, есть много других способов остановить ботов от отправки таких форм, как [Honeypot] (https://solutionfactor.net/blog/2014/02/01/honeypot-technique-fast-easy-spam-prevent /) – vsync

ответ

0

Я проверил сайт в своих браузерах Chrome, Mozilla, IE, и Яндекс, и она работала очень хорошо. Иногда браузеры имеют кое-что о совместимости.

Существует хорошая документация на сайте recaptcha Google. Проверьте следующую ссылку и выполните действия, описанные в разделе «reCAPTCHA не отображается должным образом в Internet Explorer, что мне делать?»

Ссылка: Google reCAPTCHA website

+0

Да, это странно, я тоже пробовал этот вариант, но, к сожалению, без всякой удачи. Google даже не был в этом списке. Я также пробовал называть javascript с обратным вызовом, но также и не имел никакого эффекта. – Wesley

0

Я не могу найти ближайший возможный вопрос, я не полагаться больше на работу браузера конкретного без поощрять пользователь, чтобы обновить свой браузер. Поскольку последствия могут быть не только такими, как это. На основе SO question, мы не сможем, и мы не можем все согласиться. Что, если мы решаем поддержку IE, мы должны отказаться от IE старше 11 лет. Какое также правильное и добросовестное решение, которое вы принимаете, основывается на microsoft official documentation

Что я хочу выделить, когда мы решаем поддержку браузера, мы также должны заботиться о экосистеме браузера. Что вы, вероятно, можете обновить версию jquery с 2.1.0 до 2.1.4, которая из семантического версирования - это просто патч, который, надеюсь, не сломает ваш код. Но, кроме того, вы должны включить обновление младшего патча в рабочий график, который соответствует вашим потребностям и приоритету. Честно говоря, я не могу найти взгляд на журнал изменений, поэтому я не могу гарантировать, что эта работа. Но лично это лучше, чем повторение того же процесса отладки, что результат неопределен.

шаг Действия:

  1. Убедитесь установкой последующей recapcha правильно.

    1. Какой режим отображения вы выбираете для отображения widget?
      • У него также есть другое поведение.
      • Recaptcha doc уже заметил, что автоматический рендеринг является самым простым способом. Используйте это, если вы этого не сделаете, но более важно изменить этот режим отображения, если этот может исправить вашу проблему.
  2. Это возможно JQuery ошибка, но быть в курсе направляя его. (Возможности не зарегистрированы, еще не исправлены, исправлены в определенной версии). 3 Наиболее вероятный ближайший ошибка для меня 1764, 3041, поскольку она будет оказывать через IFRAME

    1. Крепится на определенной версии:
      • работы на код с JQuery changelog
      • Работа на код, при обновлении Это. (отвлекитесь на свои собственные).
    2. Еще не установлен.
      • искать на JQuery issue
      • искать на bug
      • выпуска и Бугом являются отличается.
      • Последующие рамки или Lib специфичны для повторного
    3. незарегистрированного и Неотслеживаемые
      • Это немного трудно рекапчи так
Смежные вопросы