背景
昨天在完成一项重构升级工作,将FeHelper
中的Js覆盖率检测
工具进行全新升级,从原来的「Inject scripts file from ucren's website」方式重构成「chrome extension content-scrpits」。这个事儿难度还是略大的,基本需要将@dron
提供的Tracker
源码进行重新设计和改造,改造完成后旨在达到这几个目的:
- http和https的页面均可运行(以前只支持http协议的页面)
- 支持内网域名下正常使用,如:localhost、127.0.0.1
- 检测速度能大幅度提升(不再需要通过一个server端做代理,来获取js文件内容)