kokoss
но проблема возникла с поиском иконки
Гугл фавикон https://www.google.com/s2/favicons?domain=домен Яндекс фавикон http://favicon.yandex.net/favicon/домен
Пример
https://www.google.com/s2/favicons?doma … russia.org
Отредактировано oleg.sgh (22-11-2018 19:21:07)
Отсутствует
Способ ручного редактирования файла search.json.mozlz4Как выполнять код для распаковки или запаковки файлов типа mozlz4 (код представлен ниже)
1.1 На странице about:config установить параметр devtools.chrome.enabled в значение true
1.2 Открыть блокнот Firefox для выполнения JavaScript нажав shift + F4. В меню блокнота выбрать: Environment > Browser (Среда > Браузер).
1.3 Вставить код и нажать кнопочку Run (может называться: Запусть, Выполнить)Редактирование списка поисковых плагинов
...
https://raw.githubusercontent.com/myBes … ressed.png
3. Запакуйте получившийся отредактированный файл search.json.mozlz4.uncompressed
Перед выполнением кода нужно заменить значение переменных:
path1 - путь к распакованному файлу search.json.mozlz4.uncompressed, замените путь к файлу на свой
path2 - путь к файлу в который вы запакуете search.json.mozlz4.uncompressed, он будет называться search.json.mozlz4.compressed, замените путь к файлу на свойВыделить кодКод:
(async function compress() { // путь к распакованному файлу var path1 = "/home/user/.mozilla/firefox/x7ai90jx.default/search.json.mozlz4.uncompressed"; // путь к файлу в который будет запакован распакованный файл с путем выше var path2 = "/home/user/.mozilla/firefox/x7ai90jx.default/search.json.mozlz4.compressed"; let file = await OS.File.read(path1); let bytes = await OS.File.writeAtomic(path2, file, { compression: "lz4" }); })();4. После запаковки отредактированного файла в файл search.json.mozlz4.compressed
Закройте Firefox , замените файл search.json.mozlz4 файлом search.json.mozlz4.compressed, запустите FirefoxДля разработчиков дополнений. Если кому-то хочется попробовать написать дополнение на WebExtensions API для редактирования файла search.json.mozlz4, то посмотрите этот пример редактирования файла на js. WebExtensions API не дает напрямую редактировать в файловой системе, но дает возможность редактировать бинарные файлы и позволяет их сохранять.
Источник: https://github.com/myBestSoftAndPref/so … desktop.md
Пытаюсь воспользоваться советом - распаковка работает, а во запаковать не удаётся, выдаёт:
/* Exception: SyntaxError: missing ) in parenthetical WCA_evalWithDebugger@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webconsole.js:1256:16 WCA_onEvaluateJS@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webconsole.js:850:20 WCA_onEvaluateJSAsync@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webconsole.js:820:20 DSC_onPacket@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/main.js:1643:15 LocalDebuggerTransport.prototype.send/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/transport/transport.js:569:11 makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:87:14 makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:87:14 */
посчитал скобки - вроде все парные... но ява скрипт я не знаю...
плюс - ссылка на https://raw.githubusercontent.com/myBes … ressed.png выдаёт 404, можно ли где то ещё посмотреть назначение полей/пример заполнения search.json?
Отсутствует
Iczer
Есть же редактор search.json.mozlz4
mozlz4-edit
Не хочется устанавливать в рабочий Firefox, можно редактировать в портабельной версии.
Отсутствует
mozlz4-edit пробовал ставить, но при нажатии на его кнопку (красная "S") в ff52portable ничего не происходило. сейчас попробовал в 45-м - появилась страничка, можно выбрать файл.
видимо что-то запретил в 52м - видимо java-script - попробую разобраться, спасибо!
Отсутствует