Internet explorer Recaptcha默认主题显示不正确
我已经在我的网站上使用默认的红色样式实现了recaptcha,它在除IE8之外的所有浏览器上都显示得非常好Internet explorer Recaptcha默认主题显示不正确,internet-explorer,internet-explorer-8,formatting,recaptcha,Internet Explorer,Internet Explorer 8,Formatting,Recaptcha,我已经在我的网站上使用默认的红色样式实现了recaptcha,它在除IE8之外的所有浏览器上都显示得非常好 (来源:) 有什么好处?有什么想法吗 我什么也没做。刚刚使用JavaScript(jQuery)和标准插件PHP验证(都已证明有效)将recaptcha添加到页面中 我甚至不知道从哪里开始寻找问题 在ajax加载后加载验证码的jQuery代码: $("div#menu ul li a").click(function() { var ifContact = $
(来源:) 有什么好处?有什么想法吗 我什么也没做。刚刚使用JavaScript(jQuery)和标准插件PHP验证(都已证明有效)将recaptcha添加到页面中 我甚至不知道从哪里开始寻找问题 在ajax加载后加载验证码的jQuery代码:
$("div#menu ul li a").click(function() {
var ifContact = $(this).attr('href'); <!-- variable for contact page -->
$('div#menu ul li a').removeClass("active").addClass("inactive");
$(this).removeClass("inactive").addClass("active"); <!--changes nav buttons-->
$('div#page_content').load(($(this).attr('href') + ' #content'), function(){
if (ifContact == 'contact.html') { <!--if we are on the contact page-->
Recaptcha.create("key", "captcha", {
theme: "red",
callback: Recaptcha.focus_response_field
});
}
});
return false;
});
$(“div#menu ul li a”)。单击(函数(){
var ifContact=$(this.attr('href');
$('div#menu ul li a').removeClass(“活动”).addClass(“非活动”);
$(此).removeClass(“非活动”).addClass(“活动”);
$('div#page_content').load($(this.attr('href')+'#content'),function(){
如果(ifContact=='contact.html'){
创建(“密钥”、“验证码”{
主题:“红色”,
回调:Recaptcha.focus\u response\u字段
});
}
});
返回false;
});
解决方案 recaptcha所在的div通过CSS定位在一个容器div中,该容器div具有
top:60px位置:relative
。更改为位置:绝对代码>更换
ReCaptcha captcha =
ReCaptchaFactory.newSecureReCaptcha(recapConfig.getPublickey(),
recapConfig.getPrivatekey(), false);
与
解决方案:
recaptcha所在的div通过css定位在一个容器div中,其top:60px position:relative。更改为位置:绝对
感谢那些阅读和投票的人 这在我的代码或插件php文件中找不到。不知道你是从哪里想到这个的,但是谢谢。解决方法:参见编辑。谢谢
ReCaptchaImpl recaptcha = new ReCaptchaImpl();
recaptcha.setIncludeNoscript(false);
recaptcha.setPrivateKey(recapConfig.getPrivatekey());
recaptcha.setPublicKey(recapConfig.getPublickey());
recaptcha.setRecaptchaServer("https://www.google.com/recaptcha/api");