FeHelper icon indicating copy to clipboard operation
FeHelper copied to clipboard

😍FeHelper--Web前端助手(Awesome!Chrome & Firefox & MS-Edge Extension, All in one Toolbox!)

Results 211 FeHelper issues
Sort by recently updated
recently updated
newest added

现在只有json对比工具,对于json对比来说很好用。但非json结构的文本不支持对比,希望新增一个纯文本对比工具。

edge的最新版还是v2020.05.2810,啥时候同步更新一下?

颜色吸取器失效,不起作用

![image](https://github.com/zxlie/FeHelper/assets/53347192/4ae67a27-af2a-465f-869b-3de9d8abe02d)

![image](https://github.com/zxlie/FeHelper/assets/37819946/14250b68-2ca6-43d0-94a9-881d626e42f6) 谷歌浏览器版本 ![image](https://github.com/zxlie/FeHelper/assets/37819946/d3133572-3f05-4e19-bd94-f350979f24f6) 插件版本 ![image](https://github.com/zxlie/FeHelper/assets/37819946/55d088fa-bd2d-4ae2-a307-b34129abce20)

Json行数较多时,复制到json比对工具时直接卡住,要很久才能响应粘贴上去,希望优化一下

希望可以添加一个json转实体类的功能,参考https://app.quicktype.io/

JSON格式化时,会使原始JSON中的某些值丢失精度; 例如: origin:{1615719704947396608:"{\"createUser\":\"lihan\",\"deptId\":1522828575802146817,\"layerId\":1615719704947396608,\"otherSettings\":\"{\\\"statistical\\\":1,\\\"borderColor\\\":\\\"#fff\\\",\\\"color\\\":[\\\"#207849\\\",\\\"#169952\\\",\\\"#71C05D\\\",\\\"#B2E177\\\",\\\"#E1F397\\\",\\\"#FDFFC1\\\",\\\"#FFEFA1\\\",\\\"#FFDF82\\\",\\\"#FFC641\\\",\\\"#FB9721\\\"],\\\"borderWidth\\\":3,\\\"gridField\\\":1,\\\"opacity\\\":0.5,\\\"showLabel\\\":true,\\\"fontColor\\\":\\\"#fff\\\",\\\"gridLength\\\":\\\"30\\\",\\\"gridUnit\\\":1}\",\"pin\":\"pangpangzhu121511848\",\"styleClassification\":5,\"teamId\":1522828575802146816,\"updateUser\":\"lihan\",\"userId\":1520001594022707202}"} after:{ "1615719704947396600": "{\"createUser\":\"lihan\",\"deptId\":1522828575802146817,\"layerId\":1615719704947396608,\"otherSettings\":\"{\\\"statistical\\\":1,\\\"borderColor\\\":\\\"#fff\\\",\\\"color\\\":[\\\"#207849\\\",\\\"#169952\\\",\\\"#71C05D\\\",\\\"#B2E177\\\",\\\"#E1F397\\\",\\\"#FDFFC1\\\",\\\"#FFEFA1\\\",\\\"#FFDF82\\\",\\\"#FFC641\\\",\\\"#FB9721\\\"],\\\"borderWidth\\\":3,\\\"gridField\\\":1,\\\"opacity\\\":0.5,\\\"showLabel\\\":true,\\\"fontColor\\\":\\\"#fff\\\",\\\"gridLength\\\":\\\"30\\\",\\\"gridUnit\\\":1}\",\"pin\":\"pangpangzhu121511848\",\"styleClassification\":5,\"teamId\":1522828575802146816,\"updateUser\":\"lihan\",\"userId\":1520001594022707202}" } 1615719704947396608变成了1615719704947396600 版本:当前版本v2020.05.2810

几年前就有关注这个插件项目,并fork了代码,一直没有空去研究这块,心血来潮回来看看,发现还在迭代哈哈哈。 当时是想要研究油猴的运作机制,偶然发现了这个插件,想学习下来着 回到正题: 开发者工具创建的工具怎么都触发不了,阅读了源码之后发现没有按照作者设想的按照工具toolname加上nopage来作为方法名调用工具的代码,我fork下来后修改了源码就可以了: 文件位置:apps/popup/index.js ```javaScript if(this.fhTools[toolName]._devTool) { // request.page = 'dynamic'; request.query = `tool=${toolName}`; } ``` 但是我从源码上无法得知传入这个参数 `request.page = 'dynamic'`的用处,浏览器加载我修改过的插件之后使用了取色的工具没有异常情况,其他工具未尝试。 然后发现另一个问题,作者的这个思路也实现不了:[6.5 消息通信](https://github.com/zxlie/FeHelper/blob/master/README_NEW.md#65-%E6%B6%88%E6%81%AF%E9%80%9A%E4%BF%A1) 在示例代码中,func属性传入了js代码的字符串,但是我在background里没看到处理这个类型的代码里有处理这个属性 我猜测作者是想用callback来调用content-script里的定义的回调方法,但是我查了资料,现在的版本无法在background调用eval方法执行代码,这个实现的方式恐怕是要另辟蹊径了。 目前我直接在源码上直接修改了自己想要的功能,实现了我的想法。