Найти текст по цвету в браузере
В 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-код веб-страницы и найти строку текста, которая задает нужный вам цвет, а затем выполнить поиск источника для этой строки. Не так полезно, как использование самой веб-страницы, но лучше, чем ничего.