У меня не работает. Пробовал по-разному создавать файлы, скачивал по ссылке от restet. Не помогает. Насколько я понимаю, теперь только менять канал обновлений на nightly или esr?
Отсутствует
а в моём случае даже переустановка расширения не потребовалась, но в итоге всё равно переустановил, т.к.заменил на новую версию, и обнаружил, что исчезла надпись красным шрифтом над названием расширения: "работа (название расширения) не была проверена, поэтому оно было отключено". но по факту оно работало, и справа появилась кнопка "отключить". может быть, эта угрожающая надпись и сбивает многих с толку: читают и верят, что якобы расширение не работает...
в любом случае, переустановить - дело очень быстрое.
отправил администратору письмо в ЛС с просьбой дополнить информацией тему в FAQ.
alexxis попробуйте удалить расширение и поставьте его заново.
Отредактировано restet (03-08-2016 21:43:45)
Отсутствует
restet
Большое вам спасибо! Помогло! Всё прекрасно работает. Красные надписи исчезли. И как-будто бы и не обновлял FF до версии 48.
Отредактировано alexxis (03-08-2016 22:01:04)
Отсутствует
Никак. Либо используйте Developer (бывшая Aurora), либо Nightly, либо стабильные, но "Unbranded", версии (в последних пока непофикшен баг и они автоматом обновятся до обычной версии, если не отключить обновление (в последствии эти сборки можно будет обновлять только вручную. Автообновление в них планируют отключить вовсе.)
про небрендированные версии - пишут что они только в английской локали. А можно на них накатить русскую локаль? и где ее взять?
Отсутствует
Работает. (Но не в ночнушке. Почему?)
...
Есть нюансы с кодировкой.
FF 51.0a1 (2016-08-02)
xpinstall.signatures.required;true
Конфигурационный файл в кодировке UTF-8
Алерт — алертится.
Устанавливаю неподписанный XPather 1.4.5 — устанавливается.
// try { Components.utils.import("resource://gre/modules/Services.jsm"); var bsp = Components.utils.import("resource://gre/modules/addons/XPIProvider.jsm"); bsp.eval('SIGNED_TYPES.delete("extension");'); var topic = "browser-delayed-startup-finished"; Services.obs.addObserver({ observe(win) { Services.obs.removeObserver(this, topic); var st = [...bsp.eval("SIGNED_TYPES")].join("\n"); win.alert("SIGNED_TYPES\n\n" + st + "\n\n¯\\_(ツ)_/¯"); } }, topic, false); } catch(ex) {}
P.S. И, разумеется, лавочку могут прикрыть в любой момент.
Так что не нужно ничего ни в какой FAQ тащить.
Отсутствует
del
А можно на них накатить русскую локаль? и где ее взять?
https://support.mozilla.org/ru/kb/ispol … im-yazykom
Отредактировано turbot (04-08-2016 16:24:00)
Отсутствует
Если кому надо, новый вариант
Не говори чепуху .
И мне вообще не понятно, как такое даже в голову могло придти,
что отключённые неподписанные аддоны не требуется удалить и поставить заново .
Отсутствует
Не говори чепуху .
Ммм, а можно разжевать? Для
И мне вообще не понятно, как такое даже в голову могло придти,
что отключённые неподписанные аддоны не требуется удалить и поставить заново
Ну, потому что у некоторых и без этого работало.
Отсутствует
Ммм, а можно разжевать?
А если ты усмотрел в этом возможность оставить для подписячей дури
любые из трёх типов дополнений ("webextension", "extension", "experiment"),
то да, это верно. Но тогда это нужно разъяснить.
Ну, потому что у некоторых и без этого работало.
Ну и что с того?
Есть же какой-то стандартный и очевидный набор действий.
1. Бэкап.
2. Удаляем все отключённые неподписанные аддоны.
3. Закрываем Firefox.
4. Производим файловые операции.
5. Запускаем Firefox.
6. Устанавливаем неподписанные аддоны.
7. Всё. Пользуемся как хотим, пока/если не прилетит злое обновление Firefox,
в котором эта возможность будет закрыта.
И тогда всё чётко и ясно, никаких разночтений, никаких «некоторых».
Оно либо работает, либо не работает.
Отредактировано Dumby (04-08-2016 15:50:01)
Отсутствует
Есть же какой-то стандартный и очевидный набор действий.
Ну мне вот был не очевидный. Виноват.
Отредактировано turbot (04-08-2016 16:23:20)
Отсутствует
У кого аккаунт на reddit.com опубликуете? Вот текст сообщения набросал:
**Firstly:** Create file **config.js** `//` `try {` `Components.utils.import("resource://gre/modules/addons/XPIProvider.jsm", {})` `.eval("SIGNED_TYPES.clear()");` `}` `catch(ex) {}` You should place this file in **C:\Program Files\Mozilla Firefox** directory **Secondly:** Create file **config-prefs.js** `pref("general.config.obscure_value", 0);` `pref("general.config.filename", "config.js");` You should place this file in **C:\Program Files\Mozilla Firefox\defaults\pref** **Note!!!** If it does not work for you then you should repeat it again! Maybe you need to reinstall your addons after that. Be carefully with file encoding! (UTF-8 and so on). I am not author of this. Source: https://forum.mozilla-russia.org/viewtopic.php?id=70326 Author: https://forum.mozilla-russia.org/viewtopic.php?pid=720004#p720004
Отсутствует
zajajev, я могу выложить это на reddit.com, только смысл сего действа знать хотелось бы. Может яплакал больше подойдёт ? Такая-же свалка.
Отсутствует
Author: https://forum.mozilla-russia.org/viewtopic.php?pid=720004#p720004
Промахнулись. Автор вот. Кроме того, до reddit'а уже добралось и так.
Отсутствует
turbot пишетDumby пишет: Хочешь рискнуть проверить?Да я ж на ночнушке. Мне ни к чему. Но... неужели так просто?Добавлено 02-08-2016 23:30:54DumbyРаботает. (Но не в ночнушке. Почему?) Гениально! restetСоздайте текстовый файл, отредактируйте:Выделить кодКод/
try {
Components.utils.import("resource://gre/modules/addons/XPIProvider.jsm", {})
.eval("SIGNED_TYPES.clear()");
}
catch(ex) {}, переименуйте в config.js и перенесите в папку браузера.То же самое, но с файлом config-prefs.js и с путем "папка браузера"\defaults\pref:Выделить кодКод:pref("general.config.obscure_value", 0);
pref("general.config.filename", "config.js");Кстати, Dumby, а почему config.js работает только с закомментированной строкой вначале файла?
Отредактировано turbot (02-08-2016 23:30:54)
супер!! +1 Вам в карму!
Отсутствует
Отсутствует
Ничего не надо заменять. Иначе бы так и было написано. И еще обратите внимание, что после добавления файлов и рестарта браузера, аддоны без подписи нужно переустановить.
Отредактировано turbot (26-08-2016 16:38:59)
Отсутствует
Ничего не надо заменять. Иначе бы так и было написано.
Как? Там же написано "переименуйте расширение"
И еще обратите внимание, что после добавления файлов и рестарта браузера, аддоны без подписи нужно переустановить.
Переустанавливать нечего - тот аддон (CoolPrewiews) уже отсутствует на АМО
Отсутствует
Расширение файла. Из txt в js.
Переустанавливать нечего - тот аддон (CoolPrewiews) уже отсутствует на АМО
Найдите его id, откройте папку профиля, в ней - папку extensions, найдите файл xpi с соответствующим id названием. Этот файл и есть аддон. Перетащите его на окно открытого браузера для установки.
Отсутствует
Найдите его id, откройте папку профиля
Увы, узнать ID нужного мне аддона невозможно - моя страница about:support совершенно неинформативна http://easycaptures.com/fs/uploaded/1039/6627824054.png
Отсутствует
моя страница about:support совершенно неинформативна
Ничем не могу помочь. Ищите, какой аддон вам ее ломает. Если стоит NoScript, проверьте, сбросьте на дефолт параметр noscript.mandatory, и перезапустите браузер.
А может это 1294529 – about:support is blank, error getting a GL context. Тогда только ждать, пока 51-ая в релиз перейдет.
Увы, узнать ID нужного мне аддона невозможно
Стиль:
@namespace xul url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul); @namespace html url(http://www.w3.org/1999/xhtml); @-moz-document url("about:addons"), url-prefix('chrome://mozapps/content/extensions/extensions.xul'){ .addon::before { content: "ID: " attr(value) !important; position: absolute!important; direction: rtl!important; line-height: 0px!important; font-style: italic !important; text-decoration: underline!important; text-decoration-style: dotted!important; font-size: 1rem !important; color: black !important; } }
В userContent.css, либо Stylish. Идентификаторы аддонов будут видны на странице about:addons.
Отредактировано turbot (26-08-2016 23:16:46)
Отсутствует
turbot
Строчка
приводит к интересному визуальному эффекту в случаях, когда в роли ID используется GUID (в фигурных скобках).
Лучше заменить её на
Отсутствует
В userContent.css, либо Stylish. Идентификаторы аддонов будут видны на странице about:addons.
Либо.
Способ попроще был перед глазами: надо было в папке профиля exstensios нажать на неизвестный аддон (файл XPI) и тут же браузер предложил его установить, сообщая название дополнения.
Перебрав кучу файлов, нашел таки свой дорогой предпросмотрщик страниц, без которого как без рук)
Спасибушки за ликбез, сколько лет за компом, а все равно еще учится и учится
Отсутствует
Lexx77
Пожалуйста.
yup
приводит к интересному визуальному эффекту в случаях, когда в роли ID используется GUID (в фигурных скобках).
Уже не приводит. Где-то с 45-ой, что ли, исправили.
Отсутствует