@siroper

Как встроить стороннюю страницу на подобие iframe но с некоторым функционалом?

Здравствуйте. Суть такова, что мне на странице нужно встроить чужой сайт (на подобие iframe окна), чтобы внутри можно было переходить по ссылкам, при этом автоматически авторизоваться.

Через curl можно и авторизоваться и получить страницу, но как сделать переход по ссылкам, кто может подсказать какие тут могут быть идеи решения, в какую сторону смотреть?
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 1
@rPman
Браузеры защищают сайты с разными доменами у фрейма и основного, от подобной деятельности. Ни доступа к странице, ни к содержимому нет.

Есть уязвимость сайтов к click jacking, когда фрейм делают прозрачным, подвигают под текущую позицию курсора мыши и как то заставляют пользователя кликнуть. Таким образом можно выполнять действия но понять, успешно или нет не получится.

Если твоя задача не состоит в краже пользовательской авторизации, то достаточно через проксирование сайта на своем домене открыть его как свою страницу и уже к ней будет полный доступ, можно получить document страницы, делать поисковые запросы querySelector и делать клики через .click()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы