javascript - InvalidCharacterError recaptcha__en.js

标签 javascript html recaptcha

我正在网站上设置 recaptcha,当我在 IE11 中查看我的页面时,我看到错误并且复选框不显示。

当我查看 Chrome、Firefox、Safari、Edge 和 IE9 时,它可以正常工作,但当我查看 IE11 和 IE10 时,它会抛出错误。

我的页面取自以下示例:https://developers.google.com/recaptcha/docs/display

<html>
  <head>
    <title>reCAPTCHA demo: Explicit render after an onload callback</title>
    <script type="text/javascript">
      var onloadCallback = function() {
        grecaptcha.render('html_element', {
          'sitekey' : 'my_site_key'
        });
      };
    </script>
  </head>
  <body>
    <form action="?" method="POST">
      <div id="html_element"></div>
      <br>
      <input type="submit" value="Submit">
    </form>
    <script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit"
        async defer>
    </script>
  </body>
</html>

在控制台中我可以看到:

0: InvalidCharacterError  recaptcha__en.js (77, 9)

最佳答案

reCAPTCHA 要求未启用兼容性 View 才能工作,请参阅:

https://support.google.com/recaptcha/?hl=en-GB#6223838

关于javascript - InvalidCharacterError recaptcha__en.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57157336/

相关文章:

javascript - 不可见的 reCAPTCHA 以多种形式发送空的 g-recaptcha-response

javascript - 为什么当我导航到另一个页面时 reCaptcha 消失了?

javascript - ChartJS 中具有多层的组图

javascript - 如何在一页上覆盖 autoscroll=true ?

javascript - 如何扩展 draft-js-emoji-plugin 的主题

jquery - JQueryMobile 表单文本输入有什么区别?

html - 哪些鲜为人知的浏览器是基于他们自己的引擎?

php - xhtml 过渡性 vs 严格性?

javascript - 按钮背景颜色切换

html - HTML5的认识