Сохранение истории использования для предложения - PullRequest
1 голос
/ 06 октября 2011
  • У меня есть небольшое расширение, которое выполняет локальный поиск.
  • Он ищет файлы, соответствующие этому имени, в списке файлов локальной компании, а затем открывает страницу с результатами.
  • Расширение имеет текстовое поле, в котором пользователи вводят запрос.

Проблема заключается в том, что если я снова щелкаю по расширению и хочу выполнить запрос, который уже делал ранее, мне нужно снова его напечатать.

  • Я хочу, чтобы текстовое поле сохраняло историю и показывало предложения, когда я начинаю вводить новый запрос.

Как я могу это сделать? Сопоставление предложений может быть очень простым сопоставлением строк, ничего особенного. Но как / где я могу сохранить историю?

1 Ответ

3 голосов
/ 06 октября 2011

Если вы спрашиваете об автозаполнении стандартного браузера, то я не думаю, что есть способ создать его программно.

Вы можете создать свой собственный плагин jQuery для автозаполнения , например. Вы будете просто кормить его предыдущими запросами, а он сделает все остальное.

Для хранения предыдущих запросов вы можете использовать localStorage, к которым вам необходимо получить доступ с фоновой страницы.

...