В продолжение темы: https://forum.mozilla-russia.org/viewtopic.php?id=70014&p=1

Доброго времени!

Проблема в том, как ограничить "визуальный" доступ пользователей компьютера к сохраненным в браузере паролям, при этом позволить-пользователям-пользоваться этими паролями.

С трудом нашел какое-никакое решение вопроса - скрыть кнопку отображения паролей и тп, в вышеуказанной теме подробнее., - да только все не то, для новых версий браузера оно не подходит. А старые не поддерживают некоторое важное.


Может быть кто-нибудь сможет помочь? Может там пару значков только и надо поправить, в коде то. Или может какое-то другое решение подскажите, люди добрые?

Прямо таки самую распоследнюю используете, а не ESR?
В  Fx 60 chrome.manifest, блокирующий доступ к about:config, работает.
Для *.cfg использовал окончательный вариант кода Vitaliy V.
В консоли:
line 242 — это у меня:
var ios = Components.classes["@mozilla.org/network/io-service;1"].getService(Components.interfaces.nsIIOService);

Может, кто понимающий посмотрит и поможет Вам, но в следующей версии Лисы мозилловцы опять всё переломают.

Выделить код

Код:

[Exception... "Could not convert JavaScript argument arg 0 [nsISupports.QueryInterface]"  nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)"  location: "JS frame :: mozilla.cfg :: <TOP_LEVEL> :: line 242"  data: no]  (неизвестен)
    <анонимная> mozilla.cfg:242:15

испорчу вам малину господа
как посмотреть сохранённые пароли (специально для гугляндексов )
1 заходим на сайт
2 если автологина нет то выбираем логин - в поле пароля появятся звездочки. берем дом инспектор и смотрим содержимое формы пароля.
3 если есть автологин то ищем на сайте где меняется пароль там будет помимао формы ввода нового пароля форма для ввода старого и там уже звездочки которые смотрим инспектором.
4 если установка по запрещена то
архивируем профиль и уносим его на свою тачку либо флэшкой либо через инет и там уже используем любой менеджер паролей типа киппас и тп чтоб вытащить и посмотреть пароли.

onje
В релизных версиях [firefox] 62+ с помощью конф. файлов нельзя будет запускать неограниченный JS-код,
поэтому данный код работать не будет.
Используйте вместо "release" канал "esr" или др.
Создать %installation%/defaults/pref/config-prefs.js
Создать %installation%/config.js


Выделить код

Код:

pref("general.config.obscure_value", 0);
pref("general.config.filename", "config.js");

Спасибо большое всем.,
Особенно, Вам, Vitaliy V.,