Можно ли получить полное изображение, которое использует Персона?
2 ответа
Firefox 3.6 Personas, AKA Lightweight Themes, не хранятся на компьютере. Они загружаются из Интернета каждый раз, когда загружается браузер. Все URL-адреса хранятся в редакторе настроек about:config
в файле lightweightThemes.usedThemes
.
Предположим, вы только что установили персонажа Темного Лиса . Тогда это будет выглядеть в редакторе about:config
:
Имя предпочтения: lightweightThemes.usedThemes
Статус: user set
Тип: string
Значение:
[{"id":"18066","name":"Dark Fox","headerURL":"https://addons.cdn.mozilla.net/user-media/addons/18066/1232849758499.jpg?1241547734","footerURL":"https://addons.cdn.mozilla.net/user-media/addons/18066/1232849758500.jpg?1241547734","textcolor":"#ffffff","accentcolor":"#000000","iconURL":"https://addons.cdn.mozilla.net/user-media/addons/18066/preview_small.jpg?1241547734","previewURL":"https://addons.cdn.mozilla.net/user-media/addons/18066/preview_large.jpg?1241547734","author":"randomaster","description":"My dark version of the Firefox logo.","updateURL":"https://versioncheck.addons.mozilla.org/en-US/themes/update-check/18066","version":"1.0","updateDate":1495495021492,"installDate":1495495021492}]
Если вы посмотрите на значение, вы увидите, что здесь мы имеем дело с форматом JSON. Запустите его через JSON beautifier, и вы получите следующий результат.
[
{
"id": "18066",
"name": "Dark Fox",
"headerURL": "https://addons.cdn.mozilla.net/user-media/addons/18066/1232849758499.jpg?1241547734",
"footerURL": "https://addons.cdn.mozilla.net/user-media/addons/18066/1232849758500.jpg?1241547734",
"textcolor": "#ffffff",
"accentcolor": "#000000",
"iconURL": "https://addons.cdn.mozilla.net/user-media/addons/18066/preview_small.jpg?1241547734",
"previewURL": "https://addons.cdn.mozilla.net/user-media/addons/18066/preview_large.jpg?1241547734",
"author": "randomaster",
"description": "My dark version of the Firefox logo.",
"updateURL": "https://versioncheck.addons.mozilla.org/en-US/themes/update-check/18066",
"version": "1.0",
"updateDate": 1495495021492,
"installDate": 1495495021492
}
]
Таким образом, мы можем тщательно изучить, из чего состоит персона Firefox. id
само за себя, а также name
.
headerURL
- это URL-адрес фактического изображения, используемого в заголовке Firefox, расположенном здесь. footerURL
- это URL-адрес изображения, используемого в качестве нижнего колонтитула Firefox.
Для textcolor
установлено шестнадцатеричное значение #ffffff
которое является белым цветом, а для accentcolor
установлено шестнадцатеричное значение #000000
которое переводится в черный цвет и по сути является цветом контура шрифта.
Далее у нас есть iconURL
который указывает URL-адрес значка аддона Dark Fox, который отображается в меню «Инструменты»> «Дополнения»> «Внешний вид». Следующая строка previewURL
показывает нам местоположение изображения предварительного просмотра, которое отображается, когда вы просматриваете Firefox Personas или посещаете соответствующую страницу Persona. В этом случае это предварительное изображение выглядит следующим образом. Значение строки author
- это имя автора, а значение строки description
- это текст описания, который можно посмотреть здесь.
Я не совсем уверен, что представляет значение updateURL
, но мы можем видеть его содержимое и поэтому сделать вывод, что он снова в формате JSON и, скорее всего, используется для проверки обновлений. Значение 1.0 говорит нам version
Персоны Темного Лиса . Далее мы имеем значение 1495495021492 строки updateDate
и 1495495021492 показывая нам значение installDate
См. Базу знаний Mozilla для получения дополнительной информации о легких темах.
У меня нет доступной мне Windows 7 в тот момент, когда я это печатаю, но попробуйте нажать кнопку "Пуск" и выбрать "запустить". Затем введите %APPDATA%
(без стрелок). Он должен загрузить экран со всеми вашими программами для ПК.
Затем нажмите "Mozilla", затем "Firefox", а затем "Профили". Ваше имя профиля, вероятно, будет отличаться от моего, но это была единственная папка в моей папке "Профили". Нажмите на любой профиль, который вы используете (или, если он похож на мой, и у вас есть только один профиль, выберите эту папку). Затем выберите папку "persona", а затем папку "cache". Вот где вы на самом деле найдете изображения персон, которые находятся в данный момент, они находятся в другой папке, в которой есть имя этой персоны).
Тем не менее, он сохраняет только текущее, поэтому, если вы хотите это изображение, скопируйте его в другое место, чтобы сохранить его, а затем загрузите следующую персону. Это обновит папку "cache" с этими изображениями, чтобы их тоже можно было скопировать.
Я также добавил эту информацию в качестве правки к вышеупомянутому вопросу / ответу с более подробной информацией.