Найти текст по цвету в браузере

В LibreOffice Writer Search & Replace я могу найти по формату.
В дополнительных настройках я нажимаю кнопку "Формат" и выбираю формат (например, цвет шрифта = зеленый).

Если поле "Найти" оставлено пустым, нажмите "Найти далее" / "Найти предыдущие", чтобы перейти ко всем вхождениям текста с одинаковым зеленым, независимо от содержимого.

Возможно ли что-либо подобное на веб-страницах с использованием браузера (оптимально Google Chrome или Firefox)?

1 ответ

Хотя это технически возможно, оно не было реализовано и, скорее всего, не будет выполнено.

Атрибут цвета шрифта HTML может работать 3 разными способами.

Сначала есть возможность установить цвет по имени:

<font color="red">This is some text!</font>

Это был бы самый простой способ поиска определенного цвета, но он ограничен 140 именованными цветами.

Следующие два метода установки цвета шрифта следующие:

hex_number Specifies the text color with a hex code (like "#ff0000")

rgb_number Specifies the text color with an rgb code (like "rgb(255,0,0)")

Как видите, это значительно увеличивает количество устанавливаемых цветов. 16 581 375 цветов, если быть точным.

В то время как rgb(255,0,0) будет чисто красным, веб-разработчик может использовать rgb(250,10,5) чтобы получить определенный оттенок красного.

Так что ты можешь сделать? Итак, теперь, когда вы знаете, как задаются цвета шрифта, вы можете просмотреть исходный HTML-код веб-страницы и найти строку текста, которая задает нужный вам цвет, а затем выполнить поиск источника для этой строки. Не так полезно, как использование самой веб-страницы, но лучше, чем ничего.

Другие вопросы по тегам