它看起来像这样,出现了一个框,并在其中放置了很短的时间,然后消失了。
这仅在服务器上发生,而不在本地版本上发生
我正在使用recaptcha
<div className="m-auto m-sm-0 g-recaptcha" data-sitekey="my-site-key"></div>
并将其放入此表单
<form id='emailForm' className={className} onSubmit={sendEmail}>
{['Name', 'Email', 'Subject', 'Message'].map(label => (
<div className='row form-group' >
<label className="col-sm-2" >
{label}
</label>
<div className='col-sm-10'>
<FormControl label={label} page={page} />
</div>
</div>
))}
<div className='row ml-auto col-sm-10'>
<div className="m-auto m-sm-0 g-recaptcha" data-sitekey="my-site-key"></div>
<div className='form-group ml-auto mb-md-auto'>
<button className='btn btn-primary mt-2 mt-sm-0 mr-2' type="submit">Submit</button>
</div>
</div>
</form>
我无法填写表格并发送电子邮件。当我单击“提交”时,没有任何反应,因为未单击Recaptcha。
我正在使用Gatsby
并将网站托管在Netlify上
这与css-purge有关系吗?在我将/rc-*/,
添加到css-purge的白名单模式中之前,本地构建中也缺少该框
使用 chrome 或 Safari
不会发生此问题修改
它仅在某些时候发生,我无法识别出模式!