Расширение Firefox для блокировки доступа к IndexedDB с определенных сайтов

Я ищу расширение , которое позволяет пользователю блокировать чтение/запись IndexedDB с определенных пользователем сайтов.

IndexedDB — это форма локально хранимых данных, которые веб-сайты могут создавать на вашем компьютере. К сожалению, Firefox не имеет встроенной опции для удаления этих данных. Очистка кеша браузера никогда не удалит эти данные. Это создает серьезные проблемы с и, возможно, некоторые проблемы с .

Для дополнения приемлема любая стоимость. Подойдет любая операционная система. Открытый исходный код или закрытый исходный код приемлемы, но предпочтение (не требование) для открытого исходного кода.

Должен быть совместим с Firefox 42 или более поздней версии.

Большое спасибо! Значит, это то же самое, что и «LocalStorage» (которое можно, например, изучить с помощью дополнения Foundstone HTML5 Local Storage Explorer ) — и вы просто используете для него другой термин? В этом случае могут пригодиться самоуничтожающиеся файлы cookie .
@Izzy Нет. Это для локального хранилища HTML5, которое является еще одной формой локального хранилища, которое веб-сайты могут создавать на вашем компьютере. Эта статья, csimms.botonomy.com/2011/05/… , хотя и устарела, содержит хороший обзор лишь нескольких различных технологий.
@Izzy Если вы не знакомы с тем, как данные хранятся в системе, вы можете увидеть хранилище IndexedDB с помощью инспектора хранилища, который входит в состав инструментов разработчика Firefox (доступен в установке Firefox по умолчанию). Однако он показывает только хранилище IndexedDB для текущего сайта.
Фу, очень местные вещи, которые меня смущают. «DOM Storage», «LocalStorage» (см. эти аддоны ) — и теперь еще один. Неважно, взгляните на Permissions Auto Registerer , кажется, ваш кандидат. Если нет, то вот альтернативы . Я не пробовал, поэтому нет ответа, кроме комментария;) Если он подходит, дайте мне знать, и я сделаю его полноценным ответом.
О, еще один: PrivaConf . Цитата: отключить Safebrowsing, поисковые подсказки, гео, посещенные ссылки, indexedDB и обрезать реферер. Просто не звучит так, как если бы это было сделано для каждого сайта.
@Izzy Permissions Auto Registerer был бы отличным, но он больше не работает в Firefox 42. Я не пробовал другие 5 расширений, но, судя по описаниям, ни одно из них не справится с этой задачей.
Он показан совместимым — но да, я только что видел этот комментарий. Следите за этим, так как этот комментарий довольно свежий (и последняя версия не такая старая), разработчик может скоро предоставить обновление (скрестим пальцы).
@Izzy Полностью отключить IndexedDB просто (что и делает PrivaConf), но некоторые сайты используют IndexedDB для полезных функций. Мне нужно что-то, что будет блокировать его для каждого сайта.

Ответы (1)

Используйте меню «Информация о странице» рядом с адресной строкой, которая показывает URL-адрес:

отключить автономное хранилище в firefox

Поддержка автономного хранилища — это разрешение сайта. Раньше он был в пользовательском интерфейсе настроек, но был удален в FF46. Теперь вы можете перейти к нему для каждого сайта с помощью значка информации на панели URL> Стрелка вправо> Дополнительная информация> Разрешения

Насколько я знаю, это предназначено для управления indexedDB (и это было сказано в user.js с самого начала более 2 лет назад).

и включите Storage Inspector в настройках инструментов разработчика для проверки:

Инспектор хранилища

и проверьте консоль, чтобы убедиться:

IndexedDB отключен в Firefox

использованная литература