Показать сообщение отдельно
  #1 (permalink)  
Старый 06.07.2018, 17:09
Новичок на форуме
Отправить личное сообщение для Dm Stark Посмотреть профиль Найти все сообщения от Dm Stark
 
Регистрация: 06.07.2018
Сообщений: 2

Модификация reCAPTCHA
Задача состоит в том, чтобы скрыть все элементы сайта кроме popup с reCAPCTHA. При этом нужно, чтобы капча отображалась в левом верхнем углу страницы и не закрывалась пока задание не будет решено правильно.

1. Скрыть элементы и удалить фон труда не составило.
2. Для отображения popup с заданием нужно эмулировать нажатие на checkbox внутри iframe, в котором находится капча (имеет вид:
<iframe src="https://www.google.com/recaptcha/api2/anchor?...
). Однако, как это сделать - вопрос, т.к. такой скрипт даёт ошибку:
$0.contentDocument
- "Failed to read the 'contentDocument' property from 'HTMLIFrameElement': Blocked a frame with origin "https://domain.com" from accessing a cross-origin frame".
3. Нужно модифицировать стиль самого popup с заданием, чтобы не закрывался ни через определённое время ни при щелчке по странице.
Ответить с цитированием