すべてのコンボ ボックスを検索可能な入力フィールドに変換する

すべてのコンボ ボックスを検索可能な入力フィールドに変換する

ウェブサイトとウェブアプリ: 任意のウェブサイト上の任意のコンボ ボックスまたは選択コンボ ボックス (ドロップダウン リストなど) を検索可能な入力フィールドに変換できる方法、アドオン、ソフトウェアはありますか。

背景: 多くの古い管理インターフェースには非常に長いドロップダウン リストがあり、その中で検索する方法がありません。また、要素が並べ替えられていないか、並べ替えが不十分な場合は、何かを見つけるのが困難です。

答え1

状況によって異なりますが、一般的には、たとえできたとしても、おそらく価値がないというのが答えです。

ただし、(少なくともデスクトップPCでは)ほとんどコンボボックスが展開/選択されて値を検索します...DHLサイトドロップダウン リストが表示されます。リストをクリックしてオプションを表示し、リストが開いている間に入力United K(スペースを含む) すると、項目にジャンプします。

ドロップダウンリストによっては、これが許可されない場合があります。このサイト... 最も可能性の高いテクノロジは JavaScript なので、GreaseMonkey スクリプトを使用して動作をオフにし、標準の HTML のように動作させることもできます。

Greasemonkeyのようなものは、レンダリングされたHTMLに影響を与え、コンボボックスから検索ボックスに変換することを可能にしますが、コンボボックスの特徴は予測可能であることです。私たちは、どのようなオプションがあり、何を選択できるかを知っています。通常予期しない値エラーが発生する可能性は低いため、予期しない値エラーに対するコードを記述してください。つまり、存在しない単語を入力すると、予期しない動作が発生する可能性があります。

Web アプリの場合、他のテクノロジが使用される可能性があるため、さらに複雑になる可能性があります...

もちろん、ブラウザごとに反応が異なる場合もあるため、結論としては答えることはできませんが、私の答えは「いいえ」です。すべての Web ページでエラーなしで希望どおりに動作させることはできません (少なくとも、希望どおりに動作させることはできません)。

関連情報