- 打开开发者工具
- 复制jquery源码到console版运行
- 运行下面这段代码,即可把扩展信息作为JSON文件下载
Array.prototype.last = function() {return this[this.length-1];}
function downloadObjectAsJson(exportObj, exportName){
var dataStr = "data:text/json;charset=utf-8," + encodeURIComponent(JSON.stringify(exportObj));
var downloadAnchorNode = document.createElement('a');
downloadAnchorNode.setAttribute("href", dataStr);
downloadAnchorNode.setAttribute("download", exportName + ".json");
downloadAnchorNode.click();
downloadAnchorNode.remove();
}
var info = [];
var extensions = $('.extension-details');
extensions.each((i, ext) => {
ext = $(ext);
var title = ext.find('.extension-title').text();
var desc = ext.find('.extension-description').text();
try{
var url = ext.find('.site-link').attr("href").split('/').last();
} catch(e) {
return;
}
info.push({
title: title,
desc: desc,
url: url,
});
})
downloadObjectAsJson(info, 'MyChromeExtensions')
我的chrome扩展 at 2017.12.31:
https://gist.github.com/weaming/a054ef4e86f53c1e814444ac1cdf5732