Недавно на WordPress сайте заметил проблему отправки сообщений через Contact Form 7 из устройств с операционной системой iOS.
Если использовалась Google reCAPTCHA, то при нажатии кнопки Отправить, страница очень долго обновлялась и reCAPTCHA сообщала ошибку ожидания, если отключить reCAPTCHA, то сообщение отправлялось спустя 1-2 минуты.
Как оказалось, iOS почему-то начал блокировать AJAX, который использовался по умолчанию при обновлении страницы.
По этому чтобы решить проблему, я открыл файл конфигурации wp-config.php и примерно перед строкой:
define('WP_DEBUG', false);
Добавил строку:
define ('WPCF7_LOAD_JS', false);
Эта строка запрещает Contact Form 7 использовать Javascript.
Если указать эту переменную в конце файла, то она не будет работать.
После этого сообщения на iOS начали отправляться сразу.
Проблему в маках уже решили ?
В Contact Form 7 с отключенным Javascript, нет данной проблемы в Safari на MacOS, с включенным Javascript не проверял.