jquery - 本地主机上 reCaptcha 的 postMessageId 错误
问题描述
目前我只使用 jQuery 制作单页应用程序,并且我正在使用 reCaptcha 2.0 作为示例来涵盖屏幕设计。显然,当我将 recaptcha 脚本放在头部(或页脚之后),并使用 sitekey(个人或他们官方网站上的测试密钥)调用 g-recaptcha div 时,它会在控制台中出现错误:“无法读取属性 'postMessageId' of null” ..
它来自 iframes.js
我不使用任何 php,只使用普通的 html、css 和 jquery。
请不要投票,因为我没有提供任何代码。如果需要,我会提供,但我认为这个问题或多或少是直截了当的。
谢谢
解决方案
我偶然发现了同样的问题,还在 gitHub 上找到了这篇文章: https ://github.com/google/recaptcha/issues/100 iamaleko 提到 recaptcha 无法及时获取 contentWindow。我猜你的应用程序会提前加载验证码?
推荐阅读
- mysql - MariaDB 的 Elasticsearch 数据完整性问题
- big-o - 在大 O 表示法中包含二次函数
- scala - 在 Scala 中是否可以定义一个依赖类型,例如具有特定第一个元素、最后一个元素或具有特定长度的列表的列表?
- python - 如何在 Flake8 Plugin 中明确区分模型类和普通类名之间的规则检查?
- python - 如何正确实现 Peewee 回滚?
- python - 如何使“for”循环中的索引向前跳N
- android - Dao 类的实例未正确初始化
- api - 如何从进程ID中找到exe名称
- email - 新订单电子邮件需要发送特定的电子邮件地址
- android - 访问服务器时如何保存会话标识符并发送?