HTML <isindex> 元素

已过时
此功能已过时。虽然它可能仍在某些浏览器中工作,但是不鼓励使用,因为它可能随时被删除。尽量避免使用它。

概要

<isindex> 是一个过时的 HTML 元素,它将一个文本字段放在页面中以查询文档。 <isindex> 提供了一行输入查询字符串的单行文本输入。发送时,服务器将返回与查询匹配的页面列表。它的支持取决于浏览器和服务器对查询的反应。

<isindex> 在 HTML 4.01 时被弃用,因为 HTML 表单可以实现相同的行为。所有主流的浏览器都已经删除了 <isindex>,它已经被分类为WHATWG HTML 现行的标准中的不符合标准的功能

属性

该元素包含了全局属性

prompt

该属性用作在输入框前添加一个输入提示文本。

action

该属性可用于将查询发送到不同的 URL。 W3C 没有定义该属性。

实例

<head>
  <isindex prompt="搜索文档... " />
</head>

历史

1992 年 6 月,Dan Connolly 更喜欢使用不同的链接(anchor)类型而不是 isindex

1992 年 11 月,Dan Connolly 提出了索引应该是一种链接类型,而不是一种类型的文档,他指出索引比文件链接更多。在这个讨论中,提出了不同类型的解决方案。参考 Dynatext 浏览器,提到了查询表单的问题:“浏览器显示切换按钮,文本字段等。用户填写字段,单击 “确定” ,并在目录窗口中显示查询结果。

关于 isindex 的讨论在 1992 年 11 月,Kevin Hoadley 质疑了是否需要一个 isindex 元素,并建议移除它。他提议改为输入(input)元素(Steve Putz 支持的想法)。 Tim Berners-Lee 解释isindex 的目的是用于搜索结果的汇总。 Kevin 回答说他不喜欢 isindex 的布尔性质,而且更喜欢一切都可以搜索的系统,并且建议使用特定的 httpd 配置扩展当前的 WWW 框架,并定义一些 URI 映射创建搜索查询。

在 2016 年,已经提出从规范中删除 isindex

HTML 参考

桌面浏览器兼容性

特性 Chrome Edge Firefox Internet Explorer Opera Safari
基础支持 不支持 不支持 不支持 不支持 不支持 不支持
action 不支持 不支持 不支持 不支持 不支持 不支持
prompt 不支持 不支持 不支持 不支持 不支持 不支持

移动浏览器兼容性

特性 Android Chrome for Android Edge mobile Firefox for Android IE mobile Opera Android iOS Safari
基础支持 不支持 不支持 不支持 不支持 不支持 不支持 不支持
action 不支持 不支持 不支持 不支持 不支持 不支持 不支持
prompt 不支持 不支持 不支持 不支持 不支持 不支持 不支持

相关链接