2

Веб-сайты и веб-приложения. Существует ли метод / дополнение / программное обеспечение, которое позволило бы мне превращать любые или выборочные комбинированные списки (т.е. раскрывающиеся списки) на любом веб-сайте в поле ввода с возможностью поиска.

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

1 ответ1

1

Это зависит от ситуации, но, как правило, ответ будет, даже если вы могли бы, это не стоит того.

Вы можете, хотя бы (по крайней мере, на настольном ПК), набрать, когда большая часть поля со списком расширена / выбрана, чтобы найти значение ... Если вы посетите сайт DHL, вы увидите раскрывающийся список. Щелкните по списку, чтобы увидеть параметры, и пока он открыт, введите United K (включая пробел), и вы увидите, что он перейдет к элементу.

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

Такие вещи, как Greasemonkey, позволят вам воздействовать на визуализированный HTML-код и, возможно, преобразовать его из поля со списком в поле поиска, но вещь со списком - это предсказуемость! Мы знаем, какие у нас есть варианты и, следовательно, что можно выбрать. Обычно мы не кодируем неожиданные ошибки значений, поскольку их вряд ли будет! Это может означать, что ввод слов, которые не существуют, может привести к неожиданному поведению.

С веб-приложениями это потенциально более сложно, так как могут использоваться другие технологии ...

И, конечно же, каждый браузер может реагировать по-разному, так что, в заключение, на самом деле невозможно ответить, но мой ответ - нет, вы не можете делать то, что хотите, без ошибок (или, по крайней мере, работать точно так, как вы хотите) для каждого страница интернета!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .