为什么reCAPTCHA只出现在某些计算机/浏览器上?
I added the PHP reCAPTCHA to my employer's quick question form, here's a link to it: https://dept.ku.edu/~wstaff/question/quick_question.php
For some reason, the CAPTCHA box itself won't show up when I go to it on my work computer. This happens in Firefox, IE10, and Chrome. However, it shows up fine in Safari. I work in a library on my university's campus and when I go to the same site on a library computer, the CAPTCHA loads fine on every web browser. Could this be some sort of spam prevention due to my testing the CAPTCHA too much on my work computer?
I had this problem in the past: Why does my PHP reCAPTCHA only display on Chrome and Safari? but out of nowhere the CAPTCHA started rendering again on my computer so I stopped worrying about it (dumb mistake).
The really weird thing here is I just tried to load the page on my coworker's computer and no CAPTCHA shows up! Something to do with the network being blocked? Why would only Safari work?
Has anyone else had this issue with reCAPTCHA? I was recommended in my previous post that it could be bad HTML syntax causing the rendering issue, and I'm in the process of cleaning up my syntax, but it doesn't make sense why all of the browsers on another computer would render the CAPTCHA fine whereas mine leaves it completely blank, i.e. the box doesn't show up at all.
Sorry if I'm missing something obvious and for my beginner-level HTML/PHP knowledge. Also, thanks in advance for any guidance.
Forgot to mention, I've implemented reCAPTCHA on various other forms on my employer's website, all of which still display without issues.
我将PHP reCAPTCHA添加到我雇主的快速问题表单中,这里是指向它的链接: https://dept.ku.edu/~wstaff/question/quick_question.php p >
出于某种原因,当我在工作计算机上访问时,CAPTCHA框本身不会显示。 这种情况发生在Firefox,IE10和Chrome中。 但是,它在Safari中表现得很好。 我在大学校园的图书馆工作,当我在图书馆计算机上访问同一个网站时,CAPTCHA可以在每个网络浏览器上加载。 由于我在工作计算机上对CAPTCHA进行了太多测试,这可能是某种垃圾邮件预防吗? p>
我过去遇到过这个问题:为什么我的PHP reCAPTCHA只显示在Chrome和Safari上?但无处不在 CAPTCHA再次开始在我的电脑上渲染,所以我不再担心它了(愚蠢的错误)。 p>
这里真的很奇怪我只是试图在我的同事的电脑上加载页面而没有CAPTCHA 出现! 与被阻止的网络有关? 为什么只有Safari工作? p>
有没有其他人在使用reCAPTCHA时遇到此问题? 在我之前的帖子中,我推荐可能是导致渲染问题的HTML语法错误,而且我正在清理我的语法,但是为什么另一台计算机上的所有浏览器都会渲染 CAPTCHA罚款,而我的完全空白,即盒子根本没有出现。 p>
很抱歉,如果我遗漏了一些明显的东西,并且我的初学者级HTML / PHP知识。 另外,提前感谢任何指导。 p>
忘记提及,我已经在我雇主的网站上以各种其他形式实施了reCAPTCHA,所有这些形式仍然没有问题。 p> div>
Check the following, maybe you spot the reason:
- disable any advertisment blocking extensions, if any
- open Firefox's web console (https://developer.mozilla.org/en/docs/Tools/Web_Console) to see if there are Javascript errors
- compare the network activity of Network Monitor in Firefox https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor on a machine what has the reCAPTCHA and on one, where it does not appear. There might be some missing or failed requests.