# FeHelper 开发者工具集 ## 简介 FeHelper 是一款强大的浏览器开发者工具集,为Web开发者提供了丰富的开发辅助功能。它集成了30+种实用工具,包括代码格式化、JSON处理、编码转换、性能分析、AI助手等,旨在提高开发效率,简化开发流程。 ![popup](static/screenshot/popup.png) ![options](static/screenshot/options.png) ![options](static/screenshot/settings.jpg) ## 主要特性 - 🛠️ **丰富的工具集**:包含30+种开发工具,涵盖前端开发的方方面面 - 🚀 **便捷的访问**:支持右键菜单快速访问,一键调用常用功能 - 💻 **跨平台支持**:支持Chrome、Firefox、Edge等主流浏览器 - 🔧 **开发者友好**:提供完整的开发者工具支持和开放平台 - 🎨 **界面美观**:现代化的UI设计,支持夜间模式,提供良好的用户体验 - ⚙️ **个性化配置**:支持工具排序、快捷键设置、功能开关等个性化配置 - 🤖 **AI驱动**:集成AI智能助手,提供代码编写、优化建议等智能功能 ## 核心功能 ### 🔧 开发工具类 专为前端开发者设计的核心开发工具,提升编码效率和调试体验。 | 工具名称 | 功能描述 | |---------|---------| | [JSON美化工具](?tool=json-format) | 页面自动检测并格式化、手动格式化、乱码解码、排序、BigInt、编辑、下载、皮肤定制等 | | [JSON比对工具](?tool=json-diff) | 支持两个JSON内容的自动键值比较,并高亮显示差异点,同时也能判断JSON是否合法 | | [Mock数据生成器](?tool=mock-data) | 快速生成各种测试数据,支持个人信息、商业数据、技术数据等多种类型,提供快速模板一键生成,支持JSON/CSV/SQL/XML格式输出 | | [代码美化工具](?tool=code-beautify) | 支持多语言的代码美化,包括Javascript、CSS、HTML、XML、SQL等格式 | | [代码压缩工具](?tool=code-compress) | Web开发用,提供简单的代码压缩功能,支持HTML、Javascript、CSS代码压缩 | | [简易Postman](?tool=postman) | 开发过程中的接口调试工具,支持GET/POST/HEAD请求方式,且支持JSON内容自动格式化 | | [Websocket工具](?tool=websocket) | 支持对Websocket接口的抓包测试,包括ws服务的连接测试、消息发送测试、结果分析等 | | [正则公式速查](?tool=regexp) | 支持JavaScript/Python/PHP/Java等语言的正则速查,包含验证类、提取类、替换类等常用正则表达式 | | [网站性能优化](?tool=page-timing) | 全面分析网页性能指标,包括核心Web指标(LCP/FID/CLS)、资源加载性能、内存使用等,并提供优化建议 | ### 🔄 编解码转换类 各种格式的数据转换和编解码工具,满足不同开发场景需求。 | 工具名称 | 功能描述 | |---------|---------| | [信息编码转换](?tool=en-decode) | 支持多格式的信息编解码,如Unicode、UTF-8、UTF-16、URL、Base64、MD5、Hex、Gzip等 | | [进制转换工具](?tool=trans-radix) | 支持2进制到36进制数据之间的任意转换,比如:10进制转2进制,8进制转16进制等 | | [时间(戳)转换](?tool=timestamp) | 本地化时间与时间戳之间的相互转换,支持秒/毫秒、支持世界时区切换、各时区时钟展示等 | | [颜色转换工具](?tool=trans-color) | 支持HEX颜色到RGB格式的互转,比如HEX颜色「#43ad7f」转RGB后为「rgb(67, 173, 127)」 | ### 🖼️ 图像处理类 强大的图像处理和生成工具,支持多种格式和自定义配置。 | 工具名称 | 功能描述 | |---------|---------| | [二维码工具](?tool=qr-code) | 支持自定义颜色和icon的二维码生成器,并且支持多种模式的二维码解码,包括截图后粘贴解码 | | [图片Base64转换](?tool=image-base64) | 支持多种模式的图片转Base64格式,比如链接粘贴/截图粘贴等,也支持Base64数据逆转图片 | | [SVG转为图片](?tool=svg-converter) | 支持SVG文件转换为PNG、JPG、WEBP等格式,可自定义输出尺寸,支持文件拖放和URL导入 | | [图表制作工具](?tool=chart-maker) | 快速制作各类数据可视化图表,支持柱状图、折线图、饼图等多种图表类型,可导出为图片格式 | | [海报快速生成](?tool=poster-maker) | 快速创建营销推广海报,支持朋友圈、小红书等多种模板,可自定义文字、图片和配色 | | [网页截屏工具](?tool=screenshot) | 可对任意网页进行截屏,支持可视区域截屏、全网页滚动截屏,最终结果可预览后再保存 | | [页面取色工具](?tool=color-picker) | 可直接在网页上针对任意元素进行色值采集,将光标移动到需要取色的位置,单击确定即可 | ### ⚡ 效率工具类 提升工作效率的实用工具,让日常开发更加便捷。 | 工具名称 | 功能描述 | |---------|---------| | [AI智能助手](?tool=aiagent) | 由AI强力支撑的超智能对话工具,可以让它帮你写代码、改代码、做方案设计、查资料、做分析等 | | [我的便签笔记](?tool=sticky-notes) | 方便快捷的浏览器便签笔记工具,支持创建目录对笔记进行分类管理,笔记支持一键导出/导入 | | [Markdown转换](?tool=html2markdown) | Markdown编写/预览工具,支持HTML片段直接转Markdown,支持将内容以PDF格式进行下载 | | [网页油猴工具](?tool=page-monkey) | 自行配置页面匹配规则、编写Hack脚本,实现网页Hack,如页面自动刷新、自动抢票等 | ### 🔢 计算工具类 各种实用的计算和生成工具,解决特定场景的计算需求。 | 工具名称 | 功能描述 | |---------|---------| | [Crontab工具](?tool=crontab) | 一个简易的Crontab生成工具,支持随机生成Demo,编辑过程中,分时日月周会高亮提示 | | [贷(还)款利率](?tool=loan-rate) | 贷款或还款利率的计算器,按月呈现还款计划;并支持按还款额反推贷款实际利率 | | [随机密码生成](?tool=password) | 将各种字符进行随机组合生成密码,可以由数字、大小写字母、特殊符号组成,支持指定长度 | ### 🧩 其他工具 更多专业化和特殊用途的开发工具。 | 工具名称 | 功能描述 | |---------|---------| | [便捷思维导图](?tool=naotu) | 轻量便捷,随想随用,支持自动保存、本地数据存储、批量数据导入导出、图片格式下载等 | | [Excel转JSON](?tool=excel2json) | 将Excel或CVS中的数据,直接转换成为结构化数据,如JSON、XML、MySQL、PHP等 | | [网页栅格标尺](?tool=grid-ruler) | Web开发用,横竖两把尺子,以10px为单位,用以检测&校准当前网页的栅格对齐率 | | [FH开发者工具](?tool=devtools) | 以开发平台的思想,FeHelper支持用户进行本地开发,将自己的插件功能集成进FH工具市场 | ## 插件市场与配置管理 FeHelper提供了完整的插件市场和配置管理功能,让用户可以根据自己的需求灵活安装、配置和管理各种工具。 ### 🏪 插件市场功能 #### 工具分类浏览 - **全部分类**:查看所有可用工具的完整列表 - **开发工具类**:JSON处理、Mock数据生成、代码美化、接口调试等核心开发工具 - **编解码转换类**:各种格式的数据转换和编解码工具 - **图像处理类**:二维码、图片转换、截图等图像相关工具 - **效率工具类**:AI助手、便签、Markdown等提升效率的工具 - **计算工具类**:Crontab、贷款计算、密码生成等计算工具 - **其他工具**:思维导图、Excel转换等专业化工具 #### 我的工具管理 - **已安装**:查看和管理已安装的工具,显示安装数量统计 - **我的收藏**:收藏常用工具,快速访问收藏列表 - **最近使用**:自动记录最近使用的工具,方便快速重新访问 #### 搜索与筛选 - **智能搜索**:支持按工具名称和功能描述进行搜索 - **分类筛选**:快速筛选特定分类的工具 - **排序方式**:支持默认排序、最新排序、最热排序 - **视图切换**:支持网格视图和列表视图两种展示方式 #### 工具操作 - **一键安装/卸载**:快速安装或卸载工具 - **右键菜单管理**:选择性地将工具加入或移出右键菜单 - **收藏管理**:对常用工具进行收藏标记 - **批量操作**:支持批量管理多个工具 ### ⚙️ 个性化配置 #### FH快捷键设置 - **自定义快捷键**:支持自定义FeHelper快捷键(默认:Alt+Shift+J) - **键盘导航**:快捷键打开后可用上/下方向键选择功能,回车键直接打开 - **快速访问**:按下快捷键自动打开FeHelper工具面板 #### FH工具排序 - **拖拽排序**:支持拖拽调整已安装工具在弹窗中的显示顺序 - **可视化操作**:直观的拖拽界面,每个工具显示图标、名称和描述 - **实时预览**:拖拽过程中提供视觉反馈和排序预览 - **持久存储**:排序设置自动保存在本地,重启浏览器后依然有效 - **一键重置**:支持重置为默认顺序,恢复初始排列 - **智能排序**:新安装的工具会自动添加到列表末尾 #### FH基本配置 **右键菜单配置** - **工具集成**:将FeHelper工具添加到浏览器右键菜单 - **插件分享/下载**:将插件分享和下载功能添加到右键菜单 - **FeHelper设置**:将插件设置入口添加到右键菜单 - **智能显示**:仅在相关上下文中显示对应的右键菜单项 **窗口管理配置** - **单窗口模式**:禁止在多个Tab页/窗口同时打开相同工具 - **防止冲突**:同一个工具只保留一个活动窗口,避免资源浪费 **页面权限配置** - **iframe支持**:授权FeHelper访问页面所有iframe框架 - **扩展权限**:默认不对网页内嵌的iframe支持,可按需开启 **自动化功能配置** - **JSON自动美化**:开启JSON页面自动检测并格式化功能 - **皮肤定制**:JSON自动美化后支持工具高级定制和皮肤设置 **主题模式配置** - **自动夜间模式**:晚上19:00-06:00自动开启夜间模式 - **始终夜间模式**:忽略时间限制,随时启用Dark Mode - **体验功能**:支持临时体验夜间模式效果 - **护眼设计**:深色主题减少眼部疲劳 ### 🎯 推荐与发现 #### 热门工具推荐 - **必装工具**:推荐最实用的核心开发工具 - **最新工具**:展示新增的功能和工具 - **推荐工具**:基于用户使用习惯的个性化推荐 - **广告位**:支持第三方工具推广和合作 #### 智能推荐系统 - **使用统计**:基于工具使用频率进行智能推荐 - **分类推荐**:根据用户安装的工具类型推荐相关工具 - **个性化**:学习用户习惯,提供个性化的工具推荐 ## 安装方式 ### Chrome浏览器 1. 访问 [Chrome网上应用店](https://chrome.google.com/webstore/detail/pkgccpejnmalmdinmhkkfafefagiiiad) 2. 点击"添加到Chrome"即可安装 ### Firefox浏览器 1. 访问 [FeHelper官网](https://addons.mozilla.org/zh-CN/firefox/addon/fehelper-%E5%89%8D%E7%AB%AF%E5%8A%A9%E6%89%8B/) 2. 点击一键安装Firefox版本 ### Edge浏览器 1. 访问 [Microsoft Edge扩展商店](https://microsoftedge.microsoft.com/addons/detail/feolnkbgcbjmamimpfcnklggdcbgakhe) 2. 点击"获取"即可安装 ### 本地安装 - 官网下载:[FeHelper官网](https://www.baidufe.com/fehelper) - GitHub下载:[GitHub Release页面](https://github.com/zxlie/FeHelper/releases) ## 使用指南 ### 基本使用 1. **扩展图标访问**:点击浏览器工具栏的FeHelper图标打开工具面板 2. **快捷键访问**:使用自定义快捷键(默认Alt+Shift+J)快速打开 3. **右键菜单**:在网页上右键可通过菜单快速访问常用工具 4. **方向键导航**:快捷键打开后可用上/下方向键选择功能,回车键直接打开 ### 高级功能 1. **插件市场**:完整的工具市场,支持搜索、分类、安装、卸载等功能 2. **配置管理**:丰富的个性化配置选项,包括快捷键、工具排序、主题模式等 3. **收藏系统**:对常用工具进行收藏,快速访问收藏列表 4. **使用统计**:自动记录工具使用情况,提供最近使用和热门推荐 5. **版本管理**:自动检查版本更新,提供版本对比和一键更新 ### 插件市场使用技巧 1. **搜索技巧**: - 使用关键词搜索工具名称或功能描述 - 支持模糊搜索,快速定位所需工具 2. **分类筛选**: - 按工具类型进行分类筛选 - 结合搜索和分类,快速找到目标工具 3. **视图切换**: - 网格视图:适合浏览大量工具,视觉效果更好 - 列表视图:适合快速查看工具详情,信息更丰富 4. **工具管理**: - 根据实际需求安装工具,避免安装过多无用工具 - 定期查看"已安装"列表,清理不常用的工具 - 善用收藏功能,标记常用工具 5. **排序设置**: - 通过拖拽调整工具在弹窗中的显示顺序 - 将常用工具排在前面,提高使用效率 ### 性能优化建议 - **精简安装**:只安装必要的工具以减少内存占用和启动时间 - **定期清理**:定期清理不常用的工具,保持插件轻量化 - **合理配置**:合理使用右键菜单功能,避免菜单过于冗长 - **排序优化**:将常用工具排在前面,减少查找时间 - **收藏管理**:善用收藏功能,快速访问常用工具 ## 配置指南 ### 📋 首次使用配置建议 #### 1. 基础设置 1. **访问配置页面**: - 点击FeHelper图标旁的"插件设置"按钮 - 或在弹窗中点击"更多"进入插件市场 2. **快捷键配置**: - 设置个人习惯的快捷键组合 - 测试快捷键是否与其他软件冲突 - 熟悉键盘导航方式(上下键选择,回车键确认) 3. **右键菜单设置**: - 根据使用习惯开启或关闭右键菜单功能 - 选择性添加常用功能到右键菜单 - 避免添加过多项目造成菜单冗长 #### 2. 工具安装与管理 1. **按需安装**: - 根据工作需要安装相应的工具 - 优先安装核心开发工具(JSON、代码美化等) - 可以先试用再决定是否长期保留 2. **工具排序**: - 将最常用的工具排在前面 - 按使用频率或功能类型进行排序 - 定期调整排序以适应工作变化 3. **收藏管理**: - 收藏日常高频使用的工具 - 利用收藏列表快速访问工具 - 定期清理不再常用的收藏 #### 3. 高级配置 1. **主题设置**: - 根据使用时间设置自动夜间模式 - 或选择始终使用夜间模式保护视力 - 可先体验夜间模式效果再决定 2. **页面权限**: - 根据实际需要开启iframe访问权限 - 开启JSON自动美化功能(推荐) - 配置单窗口模式避免重复打开 ### 🔧 常见配置场景 #### 前端开发者配置 **推荐安装工具**: - JSON美化工具、JSON比对工具 - Mock数据生成器、代码美化工具、代码压缩工具 - 简易Postman、Websocket工具 - 时间戳转换、信息编码转换 **配置建议**: - 开启JSON自动美化功能 - 设置快捷键为熟悉的组合 - 将开发工具类排在前面 #### 设计师配置 **推荐安装工具**: - 二维码工具、图片Base64转换 - 颜色转换工具、页面取色工具 - SVG转换工具、海报生成工具 - 网页截屏工具 **配置建议**: - 将图像处理类工具排在前面 - 开启右键菜单的取色和截图功能 - 收藏常用的颜色和图像工具 #### 产品经理配置 **推荐安装工具**: - 便签笔记、思维导图 - Markdown转换、图表制作工具 - 二维码工具、海报生成工具 - AI智能助手 **配置建议**: - 将效率工具类排在前面 - 开启自动夜间模式保护视力 - 善用收藏功能管理常用工具 ### 📊 使用数据与反馈 #### 统计功能 - **使用记录**:自动记录每个工具的使用频率和时间 - **热门统计**:基于使用数据推荐热门工具 - **个性化推荐**:根据使用习惯提供个性化工具推荐 #### 版本更新 - **自动检查**:定期检查是否有新版本可用 - **版本对比**:清晰显示当前版本和最新版本信息 - **一键更新**:支持直接跳转到商店进行更新 #### 用户反馈 - **打赏支持**:支持微信打赏鼓励开发者持续更新 - **反馈渠道**:提供多种反馈方式收集用户建议 - **功能投票**:参与新功能的需求讨论和投票 ## 开发者支持 ### 开放平台 FeHelper支持开发者进行本地开发,可以将自己的插件功能集成到FeHelper工具市场中。 - **开发文档**:详细说明请参考[开发者工具](devtools.md)文档 - **API接口**:提供完整的API接口供第三方工具接入 - **模板工程**:提供标准的工具开发模板和最佳实践 ### 贡献方式 1. **代码贡献**:通过GitHub提交Pull Request 2. **Bug反馈**:通过GitHub Issues报告问题 3. **功能建议**:提出新功能需求和改进建议 4. **文档优化**:帮助完善文档和使用说明 ## 版本更新 ### 最新功能 - ✨ **个性化工具排序**:支持拖拽调整工具显示顺序 - 🤖 **AI智能助手**:集成AI对话功能,支持代码编写和优化 - 📊 **图表制作工具**:新增数据可视化图表制作功能 - 🖼️ **海报生成工具**:快速创建营销推广海报 - ⚡ **网站性能优化**:全面的网页性能分析和优化建议 - 🔄 **SVG转换工具**:支持SVG转换为各种图片格式 ### 版本检查 - 扩展会自动检查版本更新 - 在设置页面可查看当前版本和最新版本信息 - 支持一键跳转到商店进行更新 ## 社区与支持 ### 官方渠道 - **官网**:[https://www.baidufe.com/fehelper](https://www.baidufe.com/fehelper) - **GitHub**:[https://github.com/zxlie/FeHelper](https://github.com/zxlie/FeHelper) - **反馈页面**:[在线反馈](https://www.baidufe.com/fehelper/feedback.html) ### 联系方式 - **邮箱反馈**:xianliezhao@foxmail.com - **微信反馈**:398824681 - **QQ群**:前端开发者交流群 ### 打赏支持 如果FeHelper对您的工作有帮助,欢迎通过微信打赏支持项目持续发展和功能改进。 ## 隐私与安全 ### 隐私保护 - 所有数据处理均在本地进行,不会上传用户数据 - 工具使用过程中产生的临时数据会及时清理 - 严格遵循最小权限原则,只申请必要的浏览器权限 ### 安全保障 - 定期进行安全审计和漏洞修复 - 遵循Chrome扩展安全最佳实践 - 支持用户自定义权限管理 ## 许可证 FeHelper采用MIT许可证。详情请查看[LICENSE](LICENSE)文件。 --- *FeHelper - 让前端开发更高效*