我编写了一些代码,手动获取已经从一个 Firefox 配置文件安装的 XPI,并将 xpi 设置为完全在不同的配置文件或计算机上手动设置。
因此,我在用户配置文件文件夹中的 extensions.sqlite 数据库中设置了所有内容。当我将 xpi 本身移动到扩展文件夹中时,我什至可以即时重命名扩展。
这是我的问题:当我提取 XPI 时,有一个名为“harness-options.json”的文件。在该文件中有两个变量,docsSHA256 和 jsSHA256。
这些散列变量必须以某种方式基于扩展,但我不确定如何准确。
关于firefox如何生成这些哈希码,谁能指出我正确的方向?
谢谢。