是否可以检索 Persona 使用的完整图像?
答案1
在我输入这段文字的时候,我还没有 Windows 7,但请尝试单击开始按钮,然后选择“运行”。然后输入%APPDATA%
(不带箭头)。它应该会加载一个包含您所有 PC 程序的屏幕。
然后单击“Mozilla”,再单击“Firefox”,然后单击“profiles”。您的配置文件名称可能与我的不同,但它是我的“profiles”文件夹中的唯一文件夹。单击您正在使用的配置文件(或者如果它与我的类似并且您只有一个配置文件,请选择该文件夹)。然后选择“persona”文件夹,然后选择“cache”文件夹。实际上,您将在那里找到当前使用的角色图像,它们位于另一个文件夹中,该文件夹包含该角色的名称)。
不过,它只存储当前图像,因此如果您想要该图像,请将其复制到另一个位置进行保存,然后加载下一个角色。这将使用这些图像更新“缓存”文件夹,因此它们也可以被复制。
我还添加了此信息作为对上述问题/答案的编辑,并提供了更详细的信息。
答案2
Firefox 3.6 Personas,又名轻量级主题,不存储在计算机上。每次浏览器加载时,它们都会从网络上加载。所有 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 美化器您将获得以下结果。
[
{
"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
Firefox 标头中使用的实际图像的 URL 位于这里.footerURL
是 Firefox 所使用的图像的 URL页脚栏。
设置textcolor
为十六进制值#ffffff
,即白色,并将accentcolor
设置为十六进制值#000000
,即黑色,基本上是字体轮廓颜色。
接下来我们iconURL
指定暗狐添加在图标如下所示工具 > 附加组件 > 外观下一个字符串previewURL
显示了预览图像的位置,当您查找 Firefox Personas或访问对应的角色页面。在本例中,预览图像如下所示这。字符串的值author
是作者的名字,description
字符串的值是可以观察到的描述文本这里。
我不完全确定 的值代表什么updateURL
,但我们可以看到它的内容因此得出结论,它又是 JSON 格式,很可能用于更新检查。值 1.0 告诉version
我们暗狐Persona。接下来我们有updateDate
字符串的值 1495495021492,并且 1495495021492 向我们展示了 的值installDate
。
查看Mozilla 知识库有关轻量级主题的更多信息。