文章目录

这也是一个Chrome浏览器扩展应用,
但我愿称之为一个框架,以我的理解,并不是只有代码层面的各种框架,
只要是这种由上而下对操作逻辑的抽象复用都可以看做是一种框架。

以上也是这个扩展所贯彻的设计思路:
首先提供监控数据最基础的功能(任务配置管理,网络数据请求,Chrome 通知提醒),
然后实现可以让用户自定义配置具体的监控逻辑(监控什么网络数据,什么情况需要提醒、如何提醒)

而所谓配置,基于GUI界面或者JSON、XML等配置文本都不是最直接的,真正最直接最根本的配置只有一种,就是代码,
代码即是数据,代码即是算法,代码表达思路,代码表达意志。
泛而言之,任何软件程序的代码不过是一种功能的配置,这种配置可以看作是给编译器的,也可以看作是给操作系统的,最后来看就是硬件通过这些代码配置是实现了功能。


好了,下面就是扩展的详细功能说明:

通过这个扩展用户可以监控任意网页或接口数据变更,实现如股价提醒,商品打折提醒,剧漫更新提醒,直播通知,新邮件提醒等等功能。

自定义网络请求:通过 jQuery 的 ajax 参数配置实现,同时因为是 Chrome 扩展所以有一个优势,可以和普通网页共享同源的 cookies(简单的说就是只要在网站页面登陆了,扩展也可以请求到需要登陆才能访问的数据)

自定义处理逻辑:通过 Javascript 代码处理获取到的网络数据(支持调用 jQuery 库),可以使用CSS选择器或者正则筛选关键数据进行对比、计算等等处理,最后返回处理结果(有什么更新内容,是否提醒,如何提醒),甚至还可以通过一些API补充添加其他方式的提醒(邮件,微信等)

安装下载:Chrome商店
使用说明:https://zhangbohun.gitbook.io/web-data-monitor/

文章目录