Как сохранить структуру страницы, после ее загрузки?

Здравствуйте, уважаемые программисты!
Очень редко, но бывает так, что пользователи сайта присылают сообщение о том, что на сайте вирус.
Причем только с мобильных устройств
60881a9280e00004882774.jpeg
Сам никогда с этим не сталкивался. Сайт проверяется на вирусы ежедневно и пишет что он чистый!
В коде страницы "левых" скриптов нет. Но тем не менее, жалобы бывают.
В связи с этим, вижу только один выход: Сохранить уже загруженную страницу пользователя в файл и проанализировать ее содержимое? Но как это сделать? Если использовать стандартное
ob_start();
$htmlSite = ob_get_clean();
            $f = fopen(BASE_DIR.'/htmlObject/'.$_SESSION['ID'].'/'.date("Y-m-d_H:i:s").'_'.$_GET['news'].'.log', 'a+' );
			fwrite($f,$htmlSite);
			fclose($f);
			echo $htmlSite;

То в файле я получу стандартную разметку, которую я и так знаю, а важно получить содержимое страницы, после того, как вся страница загружена полностью и скрипты js тоже. Наверное это нужно через ajax делать, ведь php уже отработал и не получит ничего нового. Но вот реально ли через ajax добраться до всего содержимого и сохранить его?
  • Вопрос задан
  • 47 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
Через ajax добраться нереально, но через ajax реально отправить на сервер.
Начать можно с отправки document.head.outerHTML + document.body.outerHTML.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы