Websites und Webanwendungen: Gibt es eine Methode/ein Add-on/eine Software, mit der ich beliebige oder ausgewählte Kombinationsfelder (z. B. Dropdown-Listen) auf jeder Website in ein durchsuchbares Eingabefeld umwandeln kann?
Hintergrund: Viele ältere Admin-Oberflächen haben sehr lange Dropdown-Listen und es gibt keine Möglichkeit, darin zu suchen. Wenn die Elemente nicht oder schlecht sortiert sind, dann viel Glück bei der Suche.
Antwort1
Dies hängt von der Situation ab, aber im Allgemeinen lautet die Antwort: Selbst wenn Sie könnten, würde es sich möglicherweise nicht lohnen.
Sie können jedoch (zumindest auf einem Desktop-PC) eingeben, wennam meistenKombinationsfeld wird erweitert/ausgewählt, um einen Wert zu finden... Wenn Sie dieDHL-WebsiteSie sehen eine Dropdown-Liste. Klicken Sie auf die Liste, um die Optionen anzuzeigen. Geben Sie den Text ein United K
(einschließlich Leerzeichen), während die Liste geöffnet ist. Sie werden sehen, dass Sie zum Element springen.
Einige Dropdown-Listen erlauben dies nicht, wie zum BeispielDiese Seite... Die wahrscheinlichste verwendete Technologie wäre JavaScript, daher könnte ein GreaseMonkey-Skript möglicherweise dabei helfen, das Verhalten abzuschalten, sodass es sich wie im Standard-HTML-Format verhält.
Mit Dingen wie Greasemonkey können Sie das gerenderte HTML beeinflussen und es möglicherweise von einem Kombinationsfeld in ein Suchfeld umwandeln. Das Besondere an einem Kombinationsfeld ist jedoch, dass es vorhersehbar ist! Wir wissen, welche Optionen wir haben und daher, was ausgewählt werden kann. Wir wissen nichttypischerweiseCode gegen unerwartete Wertfehler, da es wahrscheinlich keine geben wird! Dies kann bedeuten, dass die Eingabe von Wörtern, die nicht existieren, zu unerwartetem Verhalten führen kann.
Bei Webanwendungen ist es möglicherweise komplizierter, da andere Technologien verwendet werden können ...
Und natürlich kann auch jeder Browser anders reagieren, sodass eine abschließende Antwort nicht wirklich möglich ist. Meine Antwort lautet jedoch: Nein, Sie können nicht bei jeder Webseite das tun, was Sie möchten, ohne dass ein Fehler auftritt (oder es zumindest genau so funktioniert, wie Sie möchten).