谷歌reCaptcha有时不工作IE

时间:2017-05-04 23:02:22

标签: wordpress internet-explorer contact-form-7 recaptcha

有时,google recaptcha不能正常使用IE浏览器。显示此日志消息:

  

ReCAPTCHA无法找到用户提供的功能:recaptchaCallback

我的意思是有时因为并非总是如此。如果我执行了Ctrl + F5,则会显示重新显示,但是如果您正常访问该页面,例如通过链接,或者不显示recaptcha,则会在控制台中显示该消息。

recaptcha是wordpress插件联系表7的回收。

可能是什么问题?

3 个答案:

答案 0 :(得分:0)

出现问题是因为我在文件functions.php中有此代码。

remove_action('wp_head', 'wp_print_head_scripts', 9);
add_action('wp_footer', 'wp_print_head_scripts', 5);

删除这些行后,它恢复正常工作。

答案 1 :(得分:0)

看起来像包含“ recaptchaCallback”的脚本是在您的Google recaptcha脚本之后加载的。需要先加载。

答案 2 :(得分:0)

如果为google.com启用了IE兼容性视图,则

reCAPTCHA无法正确显示。我们建议您从已启用兼容性视图的网站列表中删除google.com。

关闭“兼容性”视图

IE 10
在Internet Explorer中,按Alt键显示菜单栏,或者按住地址栏并选择菜单栏。 单击工具,然后选择兼容性视图设置。 在“您已添加到兼容性视图的网站”下选择google.com。 单击删除。
IE 9
在Internet Explorer中,按Alt键显示菜单栏,或者按住地址栏并选择菜单栏。 单击工具,然后选择兼容性视图设置。 在“您已添加到兼容性视图的网站”下选择google.com。 单击删除。
IE 8
在Internet Explorer中,打开顶部的“工具”菜单,然后选择“兼容性视图设置”。 在“您已添加到兼容性视图的网站”下选择google.com。 点击删除。