Chrome extension source viewer
介绍
从 Chrome 网上商店和其他地方查看 Chrome 扩展、Firefox 插件或 Opera 扩展 (crx/nex/xpi) 的源代码。
查看 Chrome 网上应用店中任何 Chrome 扩展程序的源代码,无需安装。
特征:
- Chrome 网上应用店中的按钮
- 将扩展下载为 zip 文件
- 查看源代码
- 可通过按钮上的上下文菜单进行配置:通过“单击时的主要操作”设置一键操作。
- 查看来源:
- 文件名/类型过滤器
- 在文件内容中搜索(文字或正则表达式)
- 代码自动美化(格式化)
- 语法高亮
- 显示单个文件的哈希值(md5、sha1、sha256、sha384、sha512)
- 图片预览
- 查看嵌入的 zip 文件
- 通过 URL 或文件选择器查看任何 zip 文件
- 查看特定于平台的扩展程序的源(例如仅限 Chrome 操作系统的扩展程序,或用于不同架构的 NaCl)。
- zip 或扩展文件中的文件和搜索结果的永久链接。
- 完全支持隐身模式。
- 将公钥和分机 ID 输出到控制台。
可选功能(参见选项页面):
- 查看 Opera 15+ 扩展、Edge 扩展、Firefox 插件或 Thunderbird 插件的源。
- Chrome 扩展程序链接上的“查看扩展程序源”上下文菜单项
- 查看网上商店之外的 Chrome 扩展程序的来源。当您选择要下载的 CRX 文件时,“查看源”按钮将变得可见。
源代码:https://github.com/Rob--W/crxviewer
在线演示:https://robwu.nl/crxviewer/
联系方式: rob@robwu.nl
变更日志:
- 1.2.3:
添加“下载”权限,以确保“下载”按钮始终按预期工作。
- 1.2.4:
向 CRX URL 添加额外参数,以确保正确读取 2014 年 7 月之后上传到 Chrome 应用商店的扩展程序的 CRX 文件。
- 1.2.6:同步选项,使用选项V2,显示数字进度而不是点,更新JSBeautifier,恢复字体大小。
- 1.2.7:错误修复(查看器高度、复选框过滤器)。
- 1.3:
支持 Firefox 插件(也可作为 Firefox 插件使用!)
在文件内搜索
自定义网上商店下载参数
查看嵌入的 zip 文件和任何 zip 文件
- 1.3.1:使用正确的URL加载扩展文件。
- 1.3.2:修复了允许再次打开异常扩展 URL 的错误。
- 1.4:新的语法荧光笔、改进的搜索控件、改进的自动换行。
- 1.5:计算哈希值,添加 Github 项目页面的链接,修复区分大小写的搜索错误。
- 1.6:改进了搜索突出显示并在美化的内容中进行搜索。
- 1.6.2:可配置的“单击时的主要操作”,在当前选项卡旁边打开新选项卡。
- 1.6.4:支持新的 CRX3 Chrome 扩展文件格式 (#62)。
- 1.6.6:永久链接支持,Firefox 插件查找器。
- 1.6.7:修复由于存储访问和 NativeCrxBindings 错误而导致的扩展损坏。
- 1.6.8:支持CWS的CRX3文件格式;支持一些其他 AMO 域。
- 1.6.9:添加选项以将上下文菜单项添加到更多链接(#69),通过当前选项卡旁边的上下文菜单打开新选项卡。
- 1.6.10:改进语法突出显示(perf、WebAssembly 源代码的突出显示),显示文件大小总和。
- 1.6.11:在manifest.json分析中添加“扩展ID”行,改进CRX3公钥检测,改进zip回退检测。
- 1.6.12:支持Edge和Thunderbird扩展的源码查看,识别Opera的CRX3,更新美化器。
- 1.6.13:解决破坏扩展按钮的 Chrome 错误 (#120)。
- 1.7.0:支持新的 Chrome Web Store (#134),并迁移到 Manifest 版本 3。