Contact Form 7でreCAPTCHAを設定するとFirefoxでエラーとなる現象
WordPressプラグイン「Contact Form 7」のインテグレーションで、Googleが提供するスパム防止ツール「reCAPTCHA」を設定すると、ブラウザ「Firefox」に限り「メッセージの送信に失敗しました。後でまたお試しください。」と表示され送信エラーとなりブロックされます。
FirefoxのPC、スマホ両方でエラーとなります。なお、Chrome、Safari、Edgeは問題なく送信可能。
なお、日本におけるブラウザの使用率は以下の通り。
Chrome | 50.86% |
---|---|
Safari | 28.78% |
Edge | 13.26% |
Firefox | 3.66% |
その他 | 3.43% |
上記の通り、Firefoxを使用しているユーザーの割合はかなり低くなっています。
サイトにもよりますが、reCAPTCHAをOFFにするとかなりの量のスパムメールが送られてきます。確認作業が負担になる場合もあります。
これらを天秤にかけて、個人的にはreCAPTCHAは有効にして、Firefoxユーザーは切り捨てるのがベターかと考えます。