我创建了一个我希望在fancybox(iframe)中打开的表单。为了防止机器人填写表格,我想使用reCaptcha。对于reCaptcha我正在使用ASP.net实现,但是当我使用javascript实现时也会出现问题。
现在,reCaptcha表单正在显示并处理我要在我的fancybox中打开的页面。但是当我在我的fancybox中打开页面时,表单是可见的,但是reCaptcha没有被渲染。
当我查看页面的来源时,我只看到以下内容:
<noscript>
<iframe src="http://www.google.com/recaptcha/api/noscript?k=xxxx" width="500" height="300" frameborder="0">
</iframe><br /><textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea><input name="recaptcha_response_field" value="manual_challenge" type="hidden" />