The-OP / Fox

The Unlicense
161 stars 24 forks source link

permission "offline-app" #102

Closed AlxMxlA closed 7 years ago

AlxMxlA commented 7 years ago

Возможно ли через какой-нибудь параметр наполнять с выбранными флагами Автономные данные в about:preferences#advanced -> Сеть -> Автономное веб-содержимое и данные пользователя -> Исключения (проще говоря - создавать заранее список сайтов (в том же user.js), которым разрешено/запрещено сохранять данные для работы в автономном режиме) кроме как отвечая на запросы браузера при `user_pref("offline-apps.allow_by_default", false);

user_pref("browser.offline-apps.notify, false);`?

The-OP commented 7 years ago

Можно сделать как здесь.

AlxMxlA commented 7 years ago

Если речь идёт о user_pref("permissions.manager.defaultsUrl", ""), то особой пользы от него нет. У меня, по крайней мере, с моими настройками, при которых Автономное веб-содержимое и данные пользователя -> Исключения после каждой сессии наполняется (если необходимо) заново. Не критично, но не достаточно удобно. К примеру, по настройке browser.newtabpage.pinned у меня есть сайт, чьи автономные данные я не хочу сохранять. Но они всё равно сохраняются, потому что сначала срабатывает browser.newtabpage.pinned из user.js, а уже потом я, может быть, открываю сайт и уже тогда только я получаю от браузера запрос на сохранения данных (который отклоняю, конечно, но уже поздно).

The-OP commented 7 years ago

Речь идет о задании своего списка пермишнов через data URI, как в примере там.

AlxMxlA commented 7 years ago

через data URI

Что такое data URI?

The-OP commented 7 years ago

По вышеприведенной ссылке написано. Рекомендую пройти и прочитать.