Чтобы предоставить это исправление в кратчайшие сроки, Mozilla использует систему «Исследования Firefox». Чтобы проверить, включены ли исследования, перейдите в «Меню Firefox > Настройки > Приватность и защита > Разрешить Firefox устанавливать и проводить исследования».
Спасибо, заработало.
Разумеется, после этого - сняла эти галки.
Я не ставила 66.0.4 через FTP, а поставила 66.0.3 через обычное "обновление".
Кстати, теперь у меня Adblock Plus и o-o-0-o-o Ad Blocker
Что посоветуете выбросить ?
Что-то я зашла на сайт
Отсутствует
Способ 1:
Слишком много телодвижений-вот гораздо проще вариант,копируем скрипт и вставляем в консоль.Даже перезагрузка браузера не нужна.
Отсутствует
wayo пишет: Способ 1:Слишком много телодвижений-вот гораздо проще вариант,копируем скрипт и вставляем в консоль.Даже перезагрузка браузера не нужна.
Это для тех у кого исследование не сработало? И откуда взялся вообще скрипт?
Отсутствует
Это для тех у кого исследование не сработало? И откуда взялся вообще скрипт?
Как откуда,с интернета конечно,на себе проверено-все вернулось на круги своя,даже без перезагрузки браузера.
Я фильм начал смотреть в браузере,развернул видео на все окно-досмотрел,свернул видео и офигел:браузер принял бледный вид,все слетело.
Сказать что я прифигел,ничего не сказать,ну в итоге нашел вариант,который сработал-делюсь с вами.
Отсутствует
Я бы просто заблокировал этот url, так можно?
О каком URL речь?
Отсутствует
Слишком много телодвижений-вот гораздо проще вариант,копируем скрипт и вставляем в консоль.Даже перезагрузка браузера не нужна.
Перезагрузка понадобилась мне и в моем сообщении этот способ описан: Способ 2 А потом понадобилось включить/выключить некоторые расширения чтобы они заработали, хотя отображались они как включенные.
люблю мяско
Отсутствует
Офигеть блин, удалил все дополнения, думал переустановлю а там ошибка соединения, теперь и скрипт не поможет, жду когда исправят)
Я же написал, что они не добавляются даже после фикса. Установить из имеющихся и добавить совершенно новые скачиванием - это разные вещи.
Отсутствует
Bwin пишетОфигеть блин, удалил все дополнения, думал переустановлю а там ошибка соединения, теперь и скрипт не поможет, жду когда исправят)
Я же написал, что они не добавляются даже после фикса. Установить из имеющихся и добавить совершенно новые скачиванием - это разные вещи.
Я понимаю, я просто описал свою боль, я сначала удалил дополнения, попробовал их скачать заново, а потом только наткнулся на эту тему)
Отсутствует
Это для тех у кого исследование не сработало? И откуда взялся вообще скрипт?
Этот скрипт написал кто-то кто разбирается во внутренностях . Когда-то расширения были на XUL, из них можно было запускать js на котором написано Firefox и который более плотно общается с движком Firefox чем WebExtensions API (на котором написаны современные расширения). Вот те люди которые во времена XUL натренировались использовать этот код и написали. А консоль Firefox дает возможно этот привилегированный код исполнять. По крайней мере пока дает.
Отредактировано wayo (04-05-2019 18:46:48)
люблю мяско
Отсутствует
Эти расширения не соответствуют стандартам Firefox,поэтому они были отключены
исправляем...
Скрипт для восстановления дополнений (для Windows, MacOS и Linux)Откройте Консоль браузера, нажав CTRL+Shift+J (для Windows и Linux) или Command+Shift+J (для MacOS).
Скопируйте и вставьте в консоль (не в само поле с кодами,а под полем с html кодами строка с мигающим курсором) следующий код (via reddit), выполнив его(нажав Enter):
https://d.radikal.ru/d01/1905/f3/b64d054d8a8f.png
// Re-enable *all* extensionsasync function set_addons_as_signed() {
Components.utils.import("resource://gre/modules/addons/XPIDatabase.jsm");
Components.utils.import("resource://gre/modules/AddonManager.jsm");
let addons = await XPIDatabase.getAddonList(a => true);for (let addon of addons) {
// The add-on might have vanished, we'll catch that on the next startup
if (!addon._sourceBundle.exists())
continue;if( addon.signedState != AddonManager.SIGNEDSTATE_UNKNOWN )
continue;addon.signedState = AddonManager.SIGNEDSTATE_NOT_REQUIRED;
AddonManagerPrivate.callAddonListeners("onPropertyChanged",
addon.wrapper,
["signedState"]);await XPIDatabase.updateAddonDisabledState(addon);
}
XPIDatabase.saveChanges();
}set_addons_as_signed();
И куда тут чего вставлять?!
Отредактировано Milordan (04-05-2019 19:01:50)
Отсутствует
И ровным счетом ничего не происходит.
Попробуйте подождать минут 10. Перезапустить несколько раз. У меня тоже не сразу заработало.
И у вас 56 версия? Она на старом, неактуальном движке. Возможно к нему не подходит этот скрипт.
Отредактировано Cool_T (04-05-2019 18:56:49)
Отсутствует
Milordan
Ждать не нужно, работать должно почти сразу, перезапустить можете попробовать. Может причина в том, что у вас не последняя версия Firefox, но это моя догадка.
люблю мяско
Отсутствует
И ровным счетом ничего не происходит.
Попробуйте подождать минут 10. Перезапустить несколько раз. У меня тоже не сразу заработало.
Странно,у меня сразу прям на глазах расширения стали появляться один за другим.
Отсутствует
Странно,у меня сразу прям на глазах расширения стали появляться один за другим.
У меня после ввода кода (несколько раз) сразу не заработало. Я даже забил на это и решил ждать официального исправления. Но через несколько минут все дополнения заработали.
Отсутствует
И куда тут чего вставлять?!
Попробуй (F12),НАЙДИ ТАМ НАДПИСЬ КОНСОЛЬ,жамкни по ней,вставь и жми энтер.
Отредактировано Old_bug (04-05-2019 19:03:35)
Отсутствует
На 55й версии сначала требует вести разрешение на возможность вставки кода.
После попытки запустить сообщает об ошибке:
async function set_addons_as_signed() {
Components.utils.import("resource://gre/modules/addons/XPIDatabase.jsm");
Components.utils.import("resource://gre/modules/AddonManager.jsm");
let addons = await XPIDatabase.getAddonList(a => true);
for (let addon of addons) {
// The add-on might have vanished, we'll catch that on the next startup
if (!addon._sourceBundle.exists())
continue;
if( addon.signedState != AddonManager.SIGNEDSTATE_UNKNOWN )
continue;
addon.signedState = AddonManager.SIGNEDSTATE_NOT_REQUIRED;
AddonManagerPrivate.callAddonListeners("onPropertyChanged",
addon.wrapper,
["signedState"]);
await XPIDatabase.updateAddonDisabledState(addon);
}
XPIDatabase.saveChanges();
}
set_addons_as_signed();
Promise { <state>: "rejected", <reason>: TypeError }
The Components object is deprecated. It will soon be removed.
TypeError: Components.utils is undefined[Learn More]
Отредактировано SSER (04-05-2019 19:05:25)
Отсутствует
На 56й версии сначала требует вести разрешение на возможность вставки кода.
После попытки запустить сообщает об ошибке:async function set_addons_as_signed() {
Components.utils.import("resource://gre/modules/addons/XPIDatabase.jsm");
Components.utils.import("resource://gre/modules/AddonManager.jsm");
let addons = await XPIDatabase.getAddonList(a => true);for (let addon of addons) {
// The add-on might have vanished, we'll catch that on the next startup
if (!addon._sourceBundle.exists())
continue;if( addon.signedState != AddonManager.SIGNEDSTATE_UNKNOWN )
continue;addon.signedState = AddonManager.SIGNEDSTATE_NOT_REQUIRED;
AddonManagerPrivate.callAddonListeners("onPropertyChanged",
addon.wrapper,
["signedState"]);await XPIDatabase.updateAddonDisabledState(addon);
}
XPIDatabase.saveChanges();
}set_addons_as_signed();
Promise { <state>: "rejected", <reason>: TypeError }
The Components object is deprecated. It will soon be removed.
TypeError: Components.utils is undefined[Learn More]
Ага. Так точно.
Отредактировано Milordan (04-05-2019 19:07:01)
Отсутствует
На 55й версии сначала требует вести разрешение на возможность вставки кода.
После попытки запустить сообщает об ошибке:
Тут есть способ для старых версий
люблю мяско
Отсутствует
SSER пишетНа 55й версии сначала требует вести разрешение на возможность вставки кода.
После попытки запустить сообщает об ошибке:Тут есть способ для старых версий
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.
Листайте до надписи Firefox version 57 or earlier (or so)
Фуфло. Пробовал. Плагины начинают работать с ошибками.
Отредактировано Milordan (04-05-2019 19:15:11)
Отсутствует
Ага. Так точно.
Ну тут я к сожалению ничем помочь не могу,ибо не знаю как.
Может в окне,которое по нажатию на (F12) в настройках (обычно шестеренка) нажать и какую галку снять-поставить?
Ну это уже на свой страх и риск.
Отредактировано Old_bug (04-05-2019 19:17:32)
Отсутствует