def get_install(addon_file):
result = {'signed': False}
with zipfile.ZipFile(addon_file, 'r') as xpi:
dom = minidom.parse(xpi.open('install.rdf', 'r'))
for key in ['id', 'name', 'type', 'version']:
result[key] = text(dom, key)
if 'META-INF/mozilla.rsa' in xpi.namelist():
result['signed'] = True
return result
评论列表
文章目录