题
是否有用于在网站上实施搜索表的微型机构/标准?
(访问键,命名等)
有什么好的做法吗?
解决方案
我唯一能想到的是,搜索应该是获取请求,并且您可能需要实现一个静止的API,该API允许开发人员查询JSON和XML结果,此外还有HTML之外的结果
如果您试图为IE和Firefox等浏览器实现插件,以允许在浏览器的搜索框中搜索/自动完成,请查看以下内容: https://developer.mozilla.org/en/creating_opensearch_plugins_for_firefox
其他提示
这是我遵循的一些惯例。如果这些不完全是与微型人士有关的话题,或者以“从技术上讲不是”来描述答案的各个部分,请原谅我。
我已经发现了我从其他人复制的这几个标准中的验证:
HTML形式 ID = "search"
表格的动作URL是 //root-of-site/search/
搜索结果URL构造:
//root-of-site/search?q=queryClause1+Clause2&AnotherParamName=foo
就个人而言,我的结构使我有些困扰,因为搜索前斜线似乎是一个目录,而搜索问题的标记看起来像是一个页面上查询字符串,而IMO页面应该具有后缀。我很想使用search.cgi或search.app,但是我看到大个子使用 /搜索?q = q =,所以它是
搜索查询的ID是“ Q”(这在采用中几乎是普遍的)
不隶属于 StackOverflow