Browse Source

修复qrcode.decode的问题;同时新增本地包的安装和测试教程

[email protected] 2 years ago
parent
commit
45e97977ba

+ 7 - 6
README.md

@@ -4,8 +4,8 @@ FeHelper For Chrome&Firefox&MS-Edge
 
 ![FeHelper](https://user-images.githubusercontent.com/865735/75407628-7399c580-594e-11ea-8ef2-00adf39d61a8.jpg)
 
-[![Google Chrome](https://img.shields.io/chrome-web-store/v/pkgccpejnmalmdinmhkkfafefagiiiad.svg?logo=Google%20Chrome&logoColor=red&color=blue)](https://chrome.google.com/webstore/detail/pkgccpejnmalmdinmhkkfafefagiiiad) 
-[![Google Chrome](https://img.shields.io/chrome-web-store/stars/pkgccpejnmalmdinmhkkfafefagiiiad.svg?logo=Google%20Chrome&logoColor=red&color=blue)](https://chrome.google.com/webstore/detail/pkgccpejnmalmdinmhkkfafefagiiiad) 
+[![Google Chrome](https://img.shields.io/chrome-web-store/v/pkgccpejnmalmdinmhkkfafefagiiiad.svg?logo=Google%20Chrome&logoColor=red&color=blue)](https://chrome.google.com/webstore/detail/pkgccpejnmalmdinmhkkfafefagiiiad)
+[![Google Chrome](https://img.shields.io/chrome-web-store/stars/pkgccpejnmalmdinmhkkfafefagiiiad.svg?logo=Google%20Chrome&logoColor=red&color=blue)](https://chrome.google.com/webstore/detail/pkgccpejnmalmdinmhkkfafefagiiiad)
 [![Google Chrome](https://img.shields.io/chrome-web-store/users/pkgccpejnmalmdinmhkkfafefagiiiad.svg?logo=Google%20Chrome&logoColor=red&color=blue)](https://chrome.google.com/webstore/detail/pkgccpejnmalmdinmhkkfafefagiiiad)    
 
 
@@ -15,12 +15,12 @@ https://www.baidufe.com/fehelper/index/index.html
 ### 1、扩展示例
 ![Web前端助手-FeHelper](https://user-images.githubusercontent.com/865735/75407048-020d4780-594d-11ea-9dd6-48f6d5774c2f.png)
 
-### 2、关于新版 
+### 2、关于新版
 - 新版本的FeHelper,是以开放平台为思路的设计,详细了解FeHelper新版,可以参考链接:
     - [FeHelper-开放平台版介绍文档](/README_NEW.md)
     - [开放平台思路下的FeHelper-阿烈叔的博客](https://www.baidufe.com/item/5b1e07d6f5106b6907bc.html)
 - 新版本FeHelper在一个新的`私有仓储`,待打磨得足够细腻了,再考虑开源    
-    
+
 ![FeHelper新版](https://user-images.githubusercontent.com/865735/75334978-b5315e80-58c3-11ea-9af0-e593149b0f7c.png)
 
 
@@ -31,7 +31,7 @@ https://chrome.google.com/webstore/detail/pkgccpejnmalmdinmhkkfafefagiiiad?hl=zh
 
 - 官网安装,你可能需要额外的梯子
     - [谷歌访问助手(官方正式版)](http://www.ggfwzs.com/)
-    - [谷歌访问助手(发烧友破解版)](https://github.com/haotian-wang/google-access-helper) 
+    - [谷歌访问助手(发烧友破解版)](https://github.com/haotian-wang/google-access-helper)
 
 ### 2、Microsoft Edge Addons
 https://microsoftedge.microsoft.com/addons/detail/feolnkbgcbjmamimpfcnklggdcbgakhe?hl=zh-CN
@@ -71,7 +71,8 @@ https://microsoftedge.microsoft.com/addons/detail/feolnkbgcbjmamimpfcnklggdcbgak
 - 多维小工具集(进制转换、RGB/HEX颜色转换、Crontab、还款计算器等)
 - 网页油猴工具(网页特效、网页定制、脚本注入、自动刷新等)
 - 我的便签笔记(便签笔记,支持导出)
-- 便捷思维导图(网页版的脑图工具)
+- Excel2Json(Excel转Json工具)
+- Websocket(ws://的抓包调试工具)
 - ... 更多工具,请去官网查看:https://www.baidufe.com/fehelper/index/index.html
 
 ### 四、使用方法

+ 16 - 0
README_TEST.md

@@ -0,0 +1,16 @@
+## FeHelper测试说明书
+
+> 本教程主要用于 output/fehelper.zip 包的本地测试,日常使用的话,建议安装线上正式版(Chrome商店版)
+
+### 一、测试包安装
+1. 下载fehelper.zip包,文件路径:`output/fehelper.zip`
+2. 解压fehelper.zip包,建议解压到一个`安全的目录`,别无意间被删掉了
+3. 打开chrome浏览器,地址栏输入:`chrome://extensions/` 进入插件管理界面
+4. 右上角`开启开发者模式`,确保所有的插件可被管理
+5. 如果本机已安装过线上FeHelper正式版,请找到它,并且`禁用它`
+6. 上方找到`加载已解压的扩展程序`按钮,选择fehelper.zip的解压目录
+7. 完成本地包载入,FeHelper本地包安装成功
+
+
+### 二、测试内容反馈
+大家可以把测试过程中发现的问题,统一提交到这里:[https://github.com/zxlie/FeHelper/issues/192](https://github.com/zxlie/FeHelper/issues/192) ,我会尽快跟进并修复它,为大家提供更高质量的FeHelper!

+ 1 - 1
apps/background/background.js

@@ -384,7 +384,7 @@ let BgPageInstance = (function () {
                     case 'qr-decode':
                         chrome.DynamicToolRunner({
                             withContent: request.params.uri,
-                            tool: MSG_TYPE.QR_CODE,
+                            tool: 'qr-code',
                             query: `mode=decode`
                         });
                         break;

+ 1 - 1
apps/background/menu.js

@@ -84,7 +84,7 @@ export default (function () {
                                     if (typeof window.qrcodeContentScript === 'function') {
                                         let qrcode = window.qrcodeContentScript();
                                         if (typeof qrcode.decode === 'function') {
-                                            qrcode.decode(pInfo.srcUrl);
+                                            qrcode.decode(text);
                                             return 1;
                                         }
                                     }

File diff suppressed because it is too large
+ 0 - 0
apps/json-format/json-bigint.js


+ 1 - 1
apps/manifest.json

@@ -1,7 +1,7 @@
 {
   "name": "FeHelper(前端助手)-Dev",
   "short_name": "FeHelper",
-  "version": "2022.10.2022",
+  "version": "2022.12.1616",
   "manifest_version": 3,
   "description": "JSON自动格式化、手动格式化,支持排序、解码、下载等,更多功能可在配置页按需安装!",
   "icons": {

+ 1 - 0
apps/qr-code/content-script.js

@@ -1,6 +1,7 @@
 window.qrcodeContentScript = function () {
 
     let decode = function (imgUrl) {
+
         function loadImage(src) {
             return new Promise(resolve => {
                 let image = new Image();

+ 0 - 1
apps/qr-code/index.html

@@ -7,7 +7,6 @@
     <link rel="stylesheet" href="index.css" />
     <script type="text/javascript" src="../static/vendor/evalCore.min.js"></script>
     <script type="text/javascript" src="../static/vendor/vue/vue.js"></script>
-    <script type="text/javascript" src="../static/vendor/require/require.js"></script>
 </head>
 <body>
 

+ 1 - 1
gulpfile.js

@@ -24,7 +24,7 @@ gulp.task('clean', () => {
 });
 
 gulp.task('copy', () => {
-    return gulp.src(['apps/**/*.{gif,png,jpg,jpeg,cur}', '!apps/static/screenshot/**/*']).pipe(copy('output'));
+    return gulp.src(['apps/**/*.{gif,png,jpg,jpeg,cur,ico}', '!apps/static/screenshot/**/*']).pipe(copy('output'));
 });
 
 gulp.task('json', () => {

BIN
output/fehelper.zip


Some files were not shown because too many files changed in this diff