1

Можно ли получить полное изображение, которое использует Персона?

2 ответа2

6

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 для получения дополнительной информации о легких темах.

1

У меня нет доступной мне Windows 7 в тот момент, когда я это печатаю, но попробуйте нажать кнопку "Пуск" и выбрать "запустить". Затем введите %APPDATA% (без стрелок). Он должен загрузить экран со всеми вашими программами для ПК.

Затем нажмите "Mozilla", затем "Firefox", а затем "Профили". Ваше имя профиля, вероятно, будет отличаться от моего, но это была единственная папка в моей папке "Профили". Нажмите на любой профиль, который вы используете (или, если он похож на мой, и у вас есть только один профиль, выберите эту папку). Затем выберите папку "persona", а затем папку "cache". Вот где вы на самом деле найдете изображения персон, которые находятся в данный момент, они находятся в другой папке, в которой есть имя этой персоны).

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

Я также добавил эту информацию в качестве правки к вышеупомянутому вопросу / ответу с более подробной информацией.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .