將所有組合方塊變成可搜尋的輸入欄位

將所有組合方塊變成可搜尋的輸入欄位

網站和網路應用程式:是否有一種方法/外掛程式/軟體可以讓我將任何網站上的任何或選擇性組合方塊(即下拉清單)轉換為可搜尋的輸入欄位。

背景:許多舊的管理介面都有很長的下拉列表,並且無法在其中進行搜索,如果元素未排序或排序不佳,那麼祝你好運找到任何東西。

答案1

這取決於具體情況,但一般來說,答案是即使可以,也可能不值得。

不過,您可以(至少在桌上型電腦上)鍵入以下內容:最多組合方塊被展開/選擇以查找值...如果您訪問DHL網站您將看到一個下拉清單。按一下清單以查看選項,當它處於開啟狀態United K(包括空格)時,您會看到它將跳到該項目。

有些下拉清單不允許這樣做,例如這個網站……最有可能使用的技術是 JavaScript,因此 GreaseMonkey 腳本可能可以幫助關閉該行為,使其按照標準 HTML 方式運行。

像 Greasemonkey 這樣的東西將允許您影響渲染的 HTML,並可能將其從組合框轉換為搜尋框,但是,組合框的特點是它是可預測的!我們知道我們有什麼選擇,因此也知道可以選擇什麼。我們不通常針對意外值錯誤編寫程式碼,因為不可能有任何錯誤!這可能意味著輸入不存在的單字可能會導致意外的行為。

對於網路應用程序,由於可以使用其他技術,它可能會更加複雜...

當然,每個瀏覽器的反應也可能不同,所以總而言之,實際上不可能回答,但我的答案是否定的,你不能在沒有錯誤的情況下做你想做的事(或者至少,完全按照你想要的方式工作)網頁!

相關內容