Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

№2622-11-2018 19:18:26

oleg.sgh
Участник
 
Группа: Members
Зарегистрирован: 19-04-2014
Сообщений: 2483
UA: Firefox 63.0

Re: Add to Search Bar

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)

Отсутствует

 

№2722-11-2018 19:23:15

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 482
UA: Firefox 52.0

Re: Add to Search Bar

oleg.sgh
Я там и искал.

Отсутствует

 

№2822-11-2018 19:28:54

oleg.sgh
Участник
 
Группа: Members
Зарегистрирован: 19-04-2014
Сообщений: 2483
UA: Firefox 63.0

Re: Add to Search Bar

kokoss
Там не искать нужно, а подставить в ссылку нужный домен на место слова домен, открыть полученный адрес и скачать фавикон.
Пример же приведен с фавиконкой форума.

Отсутствует

 

№2922-11-2018 19:32:57

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 482
UA: Firefox 52.0

Re: Add to Search Bar

oleg.sgh

Благодарю! Разобрался, то что нужно :beer:

Отредактировано kokoss (22-11-2018 19:50:36)

Отсутствует

 

№3011-05-2019 14:46:47

Iczer
Участник
 
Группа: Members
Зарегистрирован: 25-08-2007
Сообщений: 63
UA: Firefox 10.0

Re: Add to Search Bar

wayo пишет:

Способ ручного редактирования файла search.json.mozlz4


Как выполнять код для распаковки или запаковки файлов типа mozlz4 (код представлен ниже)

1.1 На странице about:config установить параметр devtools.chrome.enabled в значение true
1.2 Открыть блокнот Firefox [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 [firefox], замените файл search.json.mozlz4 файлом search.json.mozlz4.compressed, запустите Firefox [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?

Отсутствует

 

№3111-05-2019 21:25:11

oleg.sgh
Участник
 
Группа: Members
Зарегистрирован: 19-04-2014
Сообщений: 2483
UA: Firefox 65.0

Re: Add to Search Bar

Iczer
Есть же редактор search.json.mozlz4
mozlz4-edit
Не хочется устанавливать в рабочий Firefox, можно редактировать в портабельной версии.

Отсутствует

 

№3211-05-2019 22:19:48

Iczer
Участник
 
Группа: Members
Зарегистрирован: 25-08-2007
Сообщений: 63
UA: Firefox 10.0

Re: Add to Search Bar

mozlz4-edit пробовал ставить, но при нажатии на его кнопку (красная "S") в ff52portable ничего не происходило. сейчас попробовал в 45-м - появилась страничка, можно выбрать файл.
видимо что-то запретил в 52м - видимо java-script - попробую разобраться, спасибо!

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]