保存使用历史记录以提供建议

时间:2011-10-06 13:30:38

标签: search google-chrome google-chrome-extension string-matching

  • 我有一个小扩展程序,可执行本地搜索。
  • 在本地公司文件列表中搜索与该名称匹配的文件,然后打开包含结果的页面。
  • 该扩展程序有一个文本框,用户可在其中输入查询。

问题是,如果我再次点击该扩展程序并想要执行我之前已经执行的查询,我需要再次输入它。

  • 我希望文本框能够保存历史记录,并在我开始输入新查询时显示建议。

我该怎么做?建议匹配可以是一个非常简单的字符串匹配,没有什么花哨的。但是我如何/在哪里可以保存历史?

1 个答案:

答案 0 :(得分:3)

如果您询问标准浏览器的自动填充功能,那么我认为没有办法以编程方式创建它。

例如,您可以使用jQuery的autocomplete plugin构建自己的。您将只提供以前的查询,它将完成剩下的工作。

要存储以前的查询,您可以使用localStorage,这是您需要从后台页面访问的。