API расширения Chrome/API дополнения Firefox для доступа ко всем данным сайта

Есть ли API для доступа ко всем данным сайта во всех доменах из расширения Chrome (или надстройки Firefox)?

Полная история: я хочу создать переключатель псевдопрофилей в качестве альтернативы «множественному входу» Google. В основном это поможет пользователю переключаться между профилями, созданными внутри моего расширения. На данный момент это только переключатель файлов cookie, потому что он может получать доступ только к файлам cookie (точно так же, как это расширение: Поменять местами файлы cookie).

Для создания нового профиля (внутри моего расширения) он сохраняет все файлы cookie в формате JSON в файловой системе, а затем удаляет все файлы cookie в браузере, как и новый профиль Chrome. Для переключения между двумя профилями он сохраняет текущие файлы cookie, очищает файлы cookie и загружает файлы cookie для целевого профиля. Обратите внимание, что я вообще не получаю доступ к фактическим профилям Chrome и, конечно же, не читаю файлы cookie из других профилей Chrome. Это просто переключатель псевдопрофилей. Многие веб-сайты не работают должным образом, потому что эти веб-сайты хранят больше вещей, чем просто файлы cookie. Есть ли способ получить доступ ко всем данным сайта, а не только к файлам cookie? Я пока работаю с хромом, но ради этого готов перейти на фаерфокс или любой другой браузер.

Ниже приведено изображение URL-адреса chrome://settings/cookies после очистки всех файлов cookie с помощью API расширения Chrome. Как мне получить доступ к остальным данным?

Изображение, показывающее данные сайта, кроме файлов cookie




Ответы (1)


Я хочу создать переключатель псевдопрофилей

Для Firefox в стадии разработки находится API контейнера для каждой вкладки, который может в значительной степени обеспечить что ты хочешь.

person the8472    schedule 26.05.2016
comment
Это так здорово! Помимо моего использования, это действительно замечательная идея, она перестанет отслеживать файлы cookie со многих сторонних веб-сайтов. Например: почти любой веб-сайт, на котором есть кнопка «Нравится», не будет знать, где еще я был! К сожалению, сейчас я не могу проголосовать за. - person ; 26.05.2016