Как обнаружить символы нулевого размера на странице сайта

Размер шрифта на сайте определяется либо атрибутом «size» внутри тега «font», либо стилями CSS, причем размер шрифта может быть нулевым. Последний позволяет размещать на странице невидимый невооруженному глазу пользователя текст, чем иногда пользуются некоторые не слишком добросовестные веб-мастера. Поскольку теоретические использование символов с нулевым размером представляет угрозу безопасности, пользователь может задаться для себя вопросом их обнаружения.

Проверка орфографии

Простым, но не слишком эффективным способом обнаружения текста нулевого размера является вставка скопированного текста в любой текстовый редактор с поддержкой проверки. Если редактор указывает на орфографические или иные ошибки в тексте, который видимо ошибок не содержит, возможно, в нем имеются скрытые символы нулевого размера.

Проверка орфографии

В этом случае нужно открыть исходный код веб-страницы, найти выделенный как ошибка текст и посмотреть, что он представляет собой в действительности. Недостаток этого способа в том, что невидимый текст может быть вписан органично, и в этом случае он не будет содержать ошибок.

Сервис DiffChecker

Еще одним способом обнаружения символов нулевого размера является анализ текста с помощью онлайн-сервиса DiffChecker, доступного по адресу www.diffchecker.com. Предназначается он для сравнения текстов, но может находить скрытые текстовые элементы, замещая их красными символами. По крайне мере, так должно быть, но не факт, что сервису удастся обнаружить вставки.

DiffChecker

Специальные расширения

Желающим автоматизировать процедуру проверки текста на предмет символов нулевого размера можно порекомендовать использование специальных браузерных  расширений, например, «Replace zero-width characters with emojis» для Chrome. Это бесплатное расширение заменяет скрытые на веб-странице символы смайликами, показывая намного лучший результат обнаружения, чем предыдущих два способа. Скачать расширение можно со странички разработчика github.com/chpmrc/zero-width-chrome-extension, нажав кнопку «Code» и выбрав в меню «Download ZIP».

Download ZIP

Распакуйте архив.

Чтобы установить расширение, перейдите в браузере в раздел управления расширениями, активируйте режим разработчика и перетяните на рабочее окно браузера папку с распакованным архивом расширения.

Chrome

На ошибку совместимости манифеста не обращайте внимания, инструмент работает и будет нормально работать по крайней мере до 2023 года, а может быть и дольше.

Show me the

Чтобы проанализировать текст на странице, кликните по значку расширения и нажмите «Show me the…».

Replace zero-width characters with emojis

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *