将所有组合框变成可搜索的输入字段

将所有组合框变成可搜索的输入字段

网站和网络应用程序:是否有一种方法/插件/软件可以让我将任何网站上的任何或选择性的组合框(即下拉列表)变成可搜索的输入字段。

背景:许多较旧的管理界面都有很长的下拉列表,并且无法在其中进行搜索,如果元素未排序或排序不当,那么很难找到任何东西。

答案1

这取决于具体情况,但一般来说,答案是即使你可以,也可能不值得。

不过,你可以(至少在台式电脑上)输入最多组合框被展开/选择以查找值...如果您访问DHL 网站您将看到一个下拉列表。单击列表查看选项,在列表打开时键入United K(包括空格),您将看到它将跳转到该项目。

有些下拉列表不允许这样做,例如本网站... 最有可能使用的技术是 JavaScript,因此 GreaseMonkey 脚本可能有助于关闭该行为,使其按照标准 HTML 方式运行。

像 Greasemonkey 这样的东西将允许您影响呈现的 HTML,并可能将其从组合框转换为搜索框,但是,组合框的特点是它是可预测的!我们知道我们有哪些选项,因此,可以选择什么。我们不知道通常代码中应避免出现意外值错误,因为不太可能出现任何错误!这可能意味着输入不存在的单词可能会导致意外行为。

对于 Web 应用程序来说,情况可能会变得更加复杂,因为可以使用其他技术......

当然,每个浏览器的反应也可能不同,所以总而言之,这实际上不可能回答,但我的答案是否定的,你不能对每个网页都做你想做的事情而没有错误(或者至少,完全按照你想要的方式工作)!

相关内容