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

FeHelper-JSON

一、序言

鉴于Google Chrome官方强制要求的插件单一用原则,老版本(V2019.12)被官方从商店下架;为保证用户能继续正常使用FeHelper,启动了FeHelper的一次大升级。 先了解一下啥是Google的单一用途原则,直接看Google官方的说明吧:https://developer.chrome.com/extensions/single_purpose

二、新版思路

首先说

这是一个比悲伤更悲伤的事情。。。

简单公告

  • Google Chrome官方在对平台进行插件合规性监管,所有在平台内发布的插件都必须遵循「单一用途」原则,否则直接强制下架
  • FeHelper从2011年第一个版本上架至今,虽然已经发布了超过8年,但很不幸,在2019年12月11日 上午9:40收到官方通知,FeHelper功能不单一,已被「强制下架」
  • 短期的救火方案就是先保留一个大家都常用的功能,整改后提审,确保FeHelper能保持商店在架状态,其余功能暂且收拢到在线版,所以在12.24晚提审了新版本V2019.12.2415

写在前面

确实有不少网友希望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