不自重者,取辱。不自长者,取祸。不自满者,受益。不自足者,博闻。

写在前面

确实有不少网友希望FeHelper能出一个Firefox版本,昨晚上抽了点儿时间倒腾了下,绝大部分常用功能,在Firefox下还是可以很好的work起来的!针对兼容性不太好&不太常用的功能,在配置项中已直接禁用掉,具体看下面的图。

Firefox add-ons

官网下载地址:https://addons.mozilla.org/zh-CN/firefox/addon/web%E5%89%8D%E7%AB%AF%E5%8A%A9%E6%89%8B-fehelper

如下图:

fh-firefox-addons.png

安装后的样子

一、要解决的问题

chrome低版本(v73以下)打包的fehelper.crx,直接拖拽形式在 chrome://extensions 下安装会提示失败,如:

fehelper-install-fail.png

原因是,之前我更新到 github 上的crx文件,并不是直接从Google chrome webstore直接下载的,所以,兼容性并不好。

由于国内上网,大部分用户基本无法访问chrome商店,所以通过crx文件手动安装的场景,是个刚需;索性支持一个 crx文件下载和分享

一、写在前面

国外的东西,搞的确实不错,源站 https://www.remove.bg ,使用了一下,被惊艳到了!

这个功能着实很贴心,而且目前是免费-Free阶段,所以干脆在FeHelper中集成一下!目前已申请Remove.bg的WebApi,待通过后再搞个免梯子版!

二、如何使用

考虑到这个工具不一定是大部分用户都会用,所以功能默认是关闭的,可以到FeHelper设置页自行开启,两种方式:

  • 在右键菜单中开启:人像背景移除
  • 在Popup窗口中开启:人像背景移除

前言

每人的使用需求不一样,有的喜欢通过点击iCON弹出的Popup窗口使用,有的喜欢通过右键菜单来使用,觉得这样更方便,So,FeHelper做了这个升级,支持在配置页随意定制自己的右键菜单。

以上,欢迎各位升级到目前最新版进行体验!有疑问,请到这里反馈:https://www.baidufe.com/fehelper/feedback.html

使用预览

fehelper-context-menu.gif

#FeHelper #右键菜单 浏览(0) 阅读全文 评论(2)

Javascript能支持的最大安全数字是Number.MAX_SAFE_INTEGER = 9007199254740991,再大了就会丢失精度,之前也有不少网友反馈咱们FeHelper的JSON格式化功能里,大整数格式化以后末尾几位都变000了,比如:

屏幕快照 2018-05-22 下午2.16.12.png

这问题确实挺恶心的;本来不打算折腾它了,这也是JS本身就这样,不过确实反馈的多了,总觉得这是个Bug,就还是支持一下好了。

Try It:

fehelper-json-with-bigint.gif

new Worker('/path/to/worker.js')这种形式比较麻烦,需要将worker代码单独抽出来放到一个文件中,再引进来。

在开发FeHelper的过程中有比较耗时的操作,需要用Web Worker来实现,我用的方法是:

new Worker(URL.createObjectURL...)

具体Demo:

#web前端 #web worker 浏览(0) 阅读全文 评论