РАБОТАЮ ВО ВСЕХ ГОРОДАХ РОССИИ
ВРЕМЯ РАБОТЫ С 9:00 ДО 20:00
Как найти и удалить скрытые ссылки во фрейме
Скрытый фрейм на сайте можно долгое время не замечать. Как удалить iframe. Эффективный поиск скрытых ссылок с помощью программ.
Часто окна фреймов находятся в самом низу страницы и, если туда не загружается какой-нибудь баннер, то внешний вид даже не изменится. Я не знаю, сколько вариантов, а делюсь своим опытом.
Как правило, скрытые ссылки имеют стиль display:none.
Еще может быть, как в статье «На сайте обнаружены iframe вставки из браузера?»
Как найти скрытый iframe display
- Самый простой шаг – это посмотреть исходный HTML код страницы в браузере. Обратите внимание конец кода. Нет ли там странных стилей и ссылок, которые вы не ставили.
- В браузере есть веб-инспектор, проверьте и через него свой сайт. В опере идем «Инструменты разработчика» - «Веб-инспектор».
- Еще один способ обнаружения скрытого iframe – это сделать скриншот в любом сервисе, но не ограничивая размеры, а полностью на всю высоту. Если у вас есть это окно в самом низу, то вы сразу увидите под футером бесконечную белую простынь.
- Посмотрите сайт в разных браузерах. Есть еще плагины для браузеров, которые тоже облегчают поиск. Например, Firebug для браузера Firefox.
Я обнаружила проблему благодаря пунктам 3 и 4, и провела анализ по 1 и 2 шагу.
Главный вопрос – это понять, откуда появляется эта страница во фрейме.
Если вы используете бесплатные темы, то морально готовы к разным сюрпризам. Но я скачала тему с официального сайта Drupal. Тема arctica, на основе которой создаются собственные. Это адаптивный шаблон, прекрасно смотрится на устройствах с различным расширением. Она проходит тест на скорость при проверке в гугле на «проверку удобства просмотра на мобильных устройствах».
В общем, белая и чистая во все смыслах родительская тема. Поэтому наличие скрытых ссылок во фрейме под подвалом было большим сюрпризом.
Теперь осталось найти из какого файла «растут ноги». Во-первых, нужно просмотреть основные файлы темы на наличие необычного кода.
Второе, проверить все файлы темы в любимом блокноте, если ничего не найдено.
Но вручную можно пропустить или не понять смысл кода. Поэтому, воспользуемся программами.
Из софта: попробуйте поискать с помощью «NoHiddenLinks».
Как убрать скрытые фреймы с Total Commander
Очень эффективно использовать файловый менеджер, например, Total Commander.
Скачайте все файлы сайта к себе на компьютер.
Идем в меню «Команды» - «Поиск файлов». Укажите путь к папке вашего сайта или только темы и добавьте слова, по которым нужно произвести поиск.
Т.к. в коде присутствует стиль display:none, то достаточно было указать именно это. Но можно указать ссылку из кода, если она там присутствует.
Ищет тотал коммандер быстро и вы получаете список файлов с заданными словами. Здесь же из программы можно открыть каждый файл и уже в нем найти всю строку.
Затем удалить и проверить сайт на работоспособность и исчезло ли окно фрейма.
Вообще, найти и удалить скрытый код бывает очень сложно. Надеюсь, что этот метод облегчит жизнь вебмастера! С удовольствием приму дополнение в виде комментариев или отдельной статьи.
Комментарии
Ссылка на статью