1

Я настроил Firefox для заполнения адресной строки только элементами из истории (другие варианты: ничего, закладки и история + закладки).

Тем не менее, Firefox по-прежнему продолжает заполнять адресную строку элементами, которых больше нет в моей истории. Поиск в истории возвращает 0 результат для инкриминированной строки. Как я могу решить это, не потеряв всю свою историю? Я уже пробовал shift+delete для элементов, которые я хотел бы удалить, но безуспешно.

Как я могу найти источник определенного завершения? (как запрос SQL в файлах sqlite3, используемых для хранения истории)

Я использую Firefox 16.0.2 на OS X 10.8.2.

3 ответа3

0

По какой-то неизвестной причине определенные URL отсутствуют в истории, но все еще используются для автозаполнения адресной строки.

Необработанная информация хранится в файле place.sqlite в пользовательском каталоге Firefox.

Найдите его, выйдите из Firefox и выполните эту команду, чтобы найти места, содержащие URL-адрес, который вы не можете удалить в Firefox,

$ sqlite3 places.sqlite 'SELECT *  FROM moz_places WHERE  moz_places.url LIKE "%example.com%"'

Следующая команда удалит URL, который вы хотите забыть Firefox:

$ sqlite3 places.sqlite 'DELETE  FROM moz_places WHERE  moz_places.url LIKE "%example.com%"'

Этот запрос является неполным, так как оставляет таблицу moz_historyvisits непоследовательной. Не стесняйтесь улучшать это.

Хосты также хранятся в таблице moz_hosts , в place.sqlite, и будут использоваться для автозаполнения.

-1

Это может быть связано с ссылками, найденными в ваших закладках.

Найдите в закладках один раз и удалите элементы оттуда.

-1

Попробуйте отключить автозаполнение.

  1. Откройте новую вкладку и перейдите по about:config?filter=browser.urlbar.autocomplete.enabled .

  2. Нажмите «Я буду осторожен ...»

  3. Найдите параметр browser.urlbar.autocomplete.enabled и дважды щелкните его, чтобы установить значение false.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .