我刚将Google reCAPTCHA 2.0集成到我的网站中.它在Chrome,Firefox和Edge中按预期工作,但在我的MacBook Pro上无法在Safari中显示.
MacBook Pro:macOS Sierra版本10.12.2.
Safari:版本10.0.2(12602.3.12.0.1)
reCAPTCHA正在这样的dhtmlXForm中使用......
... { type:"label", name:"myrecaptcha", label:"", offsetLeft:320 }, ...
在除Safari之外的所有浏览器中生成此...
但在Safari中它似乎没有......
控制台中没有错误.我已经清除了所有浏览器缓存.该api.js
行的位置紧跟在结束标记之前,如Google的文档所述.不知道还有什么可以尝试.
更新:在Safari中,当我检查reCAPTCHA应该显示的区域时,我只看到其中没有任何内容的原始内容.因此,出于某种原因,它不会将iframe放入该div中.希望有所帮助.