起因:https://plugin.csdn.net/ 看到了csdn出的浏览器插件,很是好奇csdn插件去广告如何实现的。
我感觉对扩展的支持好像是内核实现的,因为Edge或者360浏览器也支持Chrome的扩展,是不是因为都是Chromium内核的原因呢?
浏览器扩展文件*.crx
幸运的是crx没有什么特殊的,基本上就是一个zip格式,你把后缀改为zip基本上就可以解压了。
mac系统中使用unzip命令可以直接解压
如何安装crx扩展
chrome://extensions
打开开发者模式,加载扩展程序
如何开发crx扩展
chrome 插件api
crx文件格式介绍
如何使用vscode开发crx
入门基础
权限
逆向
被压缩后的js代码几乎无法被阅读,怎么能够尽力还原呢?
你可搜索js反混淆,从而得到结果。
参考文档
https://www.cnblogs.com/liuxianan/p/chrome-plugin-develop.html
https://www.qcgzxw.cn/458.html
edge的扩展开发
chrome的扩展开发
360的扩展开发