在本网站的任何页面上显示recaptcha v2时,在Chrome中,您必须按浏览器后退按钮3次才能返回上一页:
Firefox,Opera和Edge都可以。这仅在Chrome中发生。
在浏览器工具的“网络”选项卡中,单击“后退”按钮将显示许多重新捕获请求,但没有任何反应。第三次单击,您最终返回到上一页。
据我所知,这只是从今天开始。 我正在使用版本67.0.3396.99(正式版本)(64位)。
任何人都可以看到发生了什么事吗?
更新: 我找到了另一个使用相同主题(Rosa)的网站,它也存在相同的问题,因此似乎是问题所在。
答案 0 :(得分:0)
事实证明这与重新捕获和Wordpress Rosa主题的问题无关。
导致主题的main.js文件出现问题的函数:
function initVideos() {
var videos = $('iframe, video');
// Figure out and save aspect ratio for each video
videos.each(function() {
$(this).data('aspectRatio', this.width / this.height)
// and remove the hard coded width/height
.removeAttr('height')
.removeAttr('width');
});
// Firefox Opacity Video Hack
$('iframe').each(function(){
var url = $(this).attr("src");
if ( !empty(url) )
$(this).attr("src", setQueryParameter(url, "wmode", "transparenartt"));
});
}
该网站的任何页面上都没有视频,因此我将矛头指向“ Firefox Hack”,后者会使用src属性修改任何iframe,并在其末尾添加错拼的查询参数:)。
Recaptcha加载到iframe中,这可能是为什么我总是可以在带有表单的页面上看到问题的原因。