Я не использую поисковые системы Firefox по умолчанию, поэтому мне нравится иметь возможность удалять все Amazon, Twitter, Google, изначально установленные в каждой версии Firefox.
Используя текущую и бета-версию Firefox, я могу удалить встроенные поисковые системы в Firefox на Android просто из менеджера дополнений и отключить поисковую систему.
Однако на последней сборке Nightly поисковые системы не могут быть найдены в менеджере дополнений. Мой телефон не рутирован, поэтому я не могу напрямую установить список поисковых систем, отредактировав файлы или удалив его через список поисковых систем . Не могу найти недвижимость about:config
ни в...
В текущей версии Firefox 28 проблема решается установкой browser.search.loadFromJars
в false
. about:config
Тогда отображаются только поисковые системы, которые я добавил сам.
Хотя вы больше не можете удалять поисковые системы из Firefox для Android (лично я думаю, что это неправильное решение для них), вы можете, по крайней мере, изменить порядок списка, что почти компенсирует невозможность удалить поиск. движки (я действительно не хочу когда-либо использовать Bing, спасибо Firefox).
Чтобы изменить порядок списка, перейдите в «Настройки»> «Настроить»> «Настройки поиска» и установите одну из поисковых систем по умолчанию, нажав и нажав «Установить по умолчанию». Затем он переместится в начало списка. Если вы затем измените значение по умолчанию на другое, предыдущее значение по умолчанию сместится на одну позицию вниз (вместо того, чтобы вернуться к предопределенной позиции). Таким образом, вы можете изменить порядок списка по своему усмотрению, установив каждый из ваших любимых движков по умолчанию по очереди, в обратном порядке предпочтения.
Допустим, вы хотите, чтобы ваш список начинался с Google, Wikipedia и Amazon в таком порядке, вы бы сначала установили Amazon по умолчанию, затем Wikipedia, затем Google, и ваш список закончится Google, Wikipedia и Amazon в качестве первых трех, в этот порядок.
Вы по-прежнему можете отключить поисковые системы, если у вас есть root-доступ к вашему устройству. В частности, вам нужно вытащить и изменить файл search.json. На моем устройстве у меня есть:
adb pull /data/data/org.mozilla.firefox/files/mozilla/rbn69ru0.default/search.json
Теперь, по умолчанию, этот файл не все правильно форматирует, поэтому вы можете использовать что-то вроде
http://jsonformat.com
для того, чтобы очистить вещи. В любом случае вы увидите такие биты, как
"_id": "[app]/bing.xml",
"_name": "Bing",
"_hidden": false,
"description": "",
"__searchForm": "http://www.bing.com",
Вам нужно взять флаг «_hidden» и изменить его на true. Сделайте это для всех поисковых систем, чтобы скрыть их всех. Или, если честно, просто удалить все под движками. Затем загрузите файл обратно и перезапустите Firefox с помощью команды вроде:
adb push search.json /data/data/org.mozilla.firefox/files/mozilla/rbn69ru0.default/
Пока приложение не будет перезапущено, изменения не будут видны.
Небольшое примечание редактора: это глупо, что мы должны делать это вручную. Либо мы должны иметь возможность отключать что-то в разделе «Настройки-> Настроить-> Настройки поиска», либо у нас должен быть какой-то способ отключить что-то в about: config. Хотя я понимаю, что удаление пунктов меню, вызывающих слишком много проблем с поддержкой, полное удаление опции даже из about:config контрпродуктивно.
Я получил ответ от службы поддержки Mozilla , поэтому публикую его здесь для сообщества.
Функцию вроде убрали. Впрочем, любой хак приветствуется :-)
Поддержка сказала:
Используя Nightly, вы можете найти предустановленные поисковые системы в «Настройки» → «Настроить» → «Настройки поиска». Я не думаю, что есть планы повторно ввести отключение поисковых систем по умолчанию. Нет планов по удалению предустановленных поисковых систем.
Дэн Халм
смонф
Дэн Халм
смонф
Дэн Халм