fh-config.js 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. window.FhConfig = {
  2. toolMap: {
  3. 'json-format': {
  4. name: 'JSON美化工具',
  5. tips: '页面自动检测并格式化、手动格式化、乱码解码、排序、BigInt、编辑、下载、皮肤定制等',
  6. icon: '⒥'
  7. },
  8. 'json-diff': {
  9. name: 'JSON比对工具',
  10. tips: '支持两个JSON内容的自动键值比较,并高亮显示差异点,同时也能判断JSON是否合法',
  11. icon: '☷'
  12. },
  13. 'qr-code': {
  14. name: '二维码/解码',
  15. tips: '支持自定义颜色和icon的二维码生成器,并且支持多种模式的二维码解码,包括截图后粘贴解码',
  16. icon: '▣',
  17. },
  18. 'image-base64': {
  19. name: '图片转Base64',
  20. tips: '支持多种模式的图片转Base64格式,比如链接粘贴/截图粘贴等,也支持Base64数据逆转图片',
  21. icon: '▤',
  22. },
  23. 'sticky-notes': {
  24. name: '我的便签笔记',
  25. tips: '方便快捷的浏览器便签笔记工具,支持创建目录对笔记进行分类管理,笔记支持一键导出/导入',
  26. icon: '✐',
  27. },
  28. 'en-decode': {
  29. name: '信息编码转换',
  30. tips: '支持多格式的信息编解码,如Unicode、UTF-8、UTF-16、URL、Base64、MD5、Hex、Gzip等',
  31. icon: '♨',
  32. },
  33. 'code-beautify': {
  34. name: '代码美化工具',
  35. tips: '支持多语言的代码美化,包括 Javascript、CSS、HTML、XML、SQL,且会陆续支持更多格式',
  36. icon: '✡',
  37. },
  38. 'code-compress': {
  39. name: '代码压缩工具',
  40. tips: 'Web开发用,提供简单的代码压缩功能,支持HTML、Javascript、CSS代码压缩',
  41. icon: '♯'
  42. },
  43. 'timestamp': {
  44. name: '时间(戳)转换',
  45. tips: '本地化时间与时间戳之间的相互转换,支持秒/毫秒、支持世界时区切换、各时区时钟展示等',
  46. icon: '♖',
  47. },
  48. 'password': {
  49. name: '随机密码生成',
  50. tips: '将各种字符进行随机组合生成密码,可以由数字、大小写字母、特殊符号组成,支持指定长度',
  51. icon: '♆',
  52. },
  53. 'html2markdown': {
  54. name: 'Markdown工具',
  55. tips: 'Markdown编辑器,支持在线编写、预览、下载等,并支持HTML内容到Markdown格式的转换',
  56. icon: 'ⓜ',
  57. },
  58. 'postman': {
  59. name: '简易版Postman',
  60. tips: '开发过程中的接口调试工具,支持GET/POST/HEAD请求方式,且支持JSON内容自动格式化',
  61. icon: '☯',
  62. },
  63. 'regexp': {
  64. name: 'JS正则表达式',
  65. tips: '正则校验工具,默认提供一些工作中常用的正则表达式,支持内容实时匹配并高亮显示结果',
  66. icon: '✙',
  67. },
  68. 'trans-radix': {
  69. name: '进制转换工具',
  70. tips: '支持2进制到36进制数据之间的任意转换,比如:10进制转2进制,8进制转16进制,等等',
  71. icon: '❖',
  72. },
  73. 'trans-color': {
  74. name: '颜色转换工具',
  75. tips: '支持HEX颜色到RGB格式的互转,比如HEX颜色「#43ad7f」转RGB后为「rgb(67, 173, 127)」',
  76. icon: '▶',
  77. },
  78. 'crontab': {
  79. name: 'Crontab工具',
  80. tips: '一个简易的Crontab生成工具,支持随机生成Demo,编辑过程中,分时日月周会高亮提示',
  81. icon: '½',
  82. },
  83. 'loan-rate': {
  84. name: '贷(还)款利率',
  85. tips: '贷款或还款利率的计算器,按月呈现还款计划;并支持按还款额反推贷款实际利率',
  86. icon: '$',
  87. },
  88. 'devtools': {
  89. name: 'FH开发者工具',
  90. tips: '以开发平台的思想,FeHelper支持用户进行本地开发,将自己的插件功能集成进FH工具市场',
  91. icon: '㉿',
  92. extensionOnly: true
  93. },
  94. 'page-monkey': {
  95. name: '网页油猴工具',
  96. tips: '自行配置页面匹配规则、编写Hack脚本,实现网页Hack,如页面自动刷新、自动抢票等',
  97. icon: '♀',
  98. extensionOnly: true
  99. },
  100. 'screenshot': {
  101. name: '网页截屏工具',
  102. tips: '可对任意网页进行截屏,支持可视区域截屏、全网页滚动截屏,最终结果可预览后再保存',
  103. icon: '✂',
  104. extensionOnly: true
  105. },
  106. 'color-picker': {
  107. name: '页面取色工具',
  108. tips: '可直接在网页上针对任意元素进行色值采集,将光标移动到需要取色的位置,单击确定即可',
  109. icon: '✑',
  110. extensionOnly: true
  111. },
  112. 'naotu': {
  113. name: '便捷思维导图',
  114. tips: '轻量便捷,随想随用,支持自动保存、本地数据存储、批量数据导入导出、图片格式下载等',
  115. icon: 'Ψ',
  116. },
  117. 'grid-ruler': {
  118. name: '网页栅格标尺',
  119. tips: 'Web开发用,横竖两把尺子,以10px为单位,用以检测&校准当前网页的栅格对齐率',
  120. icon: 'Ⅲ',
  121. extensionOnly: true
  122. },
  123. 'page-timing': {
  124. name: '网页性能检测',
  125. tips: '检测网页加载性能,包括握手、响应、渲染等各阶段耗时,同时提供Response Headers以便分析',
  126. icon: 'Σ',
  127. extensionOnly: true
  128. },
  129. 'excel2json': {
  130. name: 'Excel转JSON',
  131. tips: '将Excel或CVS中的数据,直接转换成为结构化数据,如JSON、XML、MySQL、PHP等(By @hpng)',
  132. icon: 'Ⓗ'
  133. },
  134. },
  135. screenshots: ['fh-market.png', 'fh-popup.png', 'fh-menu.png']
  136. };