JsTracker从FeHelper中独立迁出 进入全屏
line

背景

可能是Google Chrome Webstore官方这两天在对chrome扩展进行大规模审计,对有风险的扩展进行下架处理,FeHelper已经是Webstore上的老用户了,前几天有网友向我反馈:在Webstore上搜索不到FeHelper了,咋回事?

更是有发烧友自己下载源码进行打包share:FeHelper发烧友版>>

到webstore后台,看到的现象是这样的。。。

屏幕快照 2016-06-23 下午8.11.09副本.png

问题跟进

Google官方只是粗暴的下架,并不告诉我为什么,这个比较蛋疼,只能靠猜。。。

可能性1

早些年,Google命令禁止chrome扩展中不可使用evalnew Function(...)()的形式,于是我把仅有的几处代码进行修改,重新发布,等待审核,结果第二天看,还是被删掉了。

可能性2

Google官方也在打压多功能扩展,是为了防止多功能扩展打广告,不合法挣钱,但我的扩展里是不包含任何广告信息的,所以按道理也检测不出来;即便如此,我还是尝试将popup menu中的功能只保留了一个JSON Format;其余功能代码保留,只是功能不可见、不可用;重新打包发布,等待审核,结果第二天看,还是被删掉了。。。

可能性3

Google官方在对chrome extension进行审核的时候,应该不是拿去运行了一遍,而是Hard Code Detect,然后扫描到了一些代码,就判断是不合法扩展!

仔细回想了一下,整个FeHelper扩展中,除了JsTracker外,其余所有功能,基本每一行都是自己写的,所以。。。先拿Tracker开刀,将该功能和代码都彻底从FeHelper中进行移除,重新打包编译,发布,等待审核!第二天,居然真的恢复上架了!

解决方案

JsTracker最早是由dron-志龙同学在百度开发的,后来没有维护了。今年我彻底将该功能集成到FeHelper中(JsTracker插件化实现方案)。 既然有不少Fe用户都在使用这个功能,那彻底删掉也显得太粗暴了些,干脆就迁移出来,形成一个独立的Extension单独发布吧。

js-tracker.gif

阿里巴巴-钉钉-开放平台,能力开放&开发者运营岗位招聘中, 期待你的加入!
钉钉开放,让应用开发更简单
充分开放,是钉钉的重要方向!除致力于为开发者打造丰富的开放API, 更易接入的场景化能力包, 完备的应用开发工具之外, 还需要持续构建开放能力的布道、开发者生态运营体系,包括培训、沙龙、大会、社区合作等等。业务在快速发展,我们也还需要更多优秀的小伙伴加入!

评论区域

line