
Я выполняю текстовый поиск на веб-странице. Есть ли способ сказать браузеру: «Начать поиск отсюда», вместо поиска сверху?
Моя текущая проблема заключается в том, что я работаю над многими элементами на странице. Поэтому я захожу на страницу, нахожу первый элемент, делаю что-то с ним, затем возвращаюсь на страницу, чтобы найти второй. Ладно, достаточно просто нажать «далее», чтобы пропустить первый. Но когда я сделаю десятки, возвращаться к тому, где я был, становится утомительно. Да, альтернатива — оставить страницу открытой, но тогда я не вижу, как записи исчезают по мере устранения проблем.
Я столкнулся с этой проблемой, работая в IE, но был бы рад услышать решение, работающее в Chrome или Firefox.
решение1
Решением может быть копирование предложения с того места, где вы остановились в тексте. Когда пользователь выделил какой-либо текст на странице, Firefox не будет искать с начала страницы, он выберет следующее вхождение шаблона поиска сразу после выделения.
Быстрый тест: выделите курсором фразу "ВЫДЕЛИТЬ ЭТО ПРЕДЛОЖЕНИЕ ВСЁ", а затем выполните поиск ut
. Вы увидите, что Firefox выделит только aute
(из-за ut
) в середине, хотя он выделяет все остальные вхождения ut
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.ВЫБЕРИТЕ ЭТО ПРЕДЛОЖЕНИЕ ВСЕОн превозносит свою боль, и он превозносит ее, и его боль, которую он испытывает, не покидает. За исключением тех случаев, когда кто-либо совершает грех, он невиновен, ибо он должен быть трудолюбив.
Таким образом, вы можете скопировать длинное предложение, которое не повторяется на странице, таким образом, когда вы ищете это уникальное предложение на странице, оно немедленно перенесет вас туда, где вы остановились в тексте. После того, как Firefox перенес вас в эту точку, просто найдите все, что вам нужно, он начнет поиск с этой точки и далее.