WAYJAM

2018-07-14

无可奈何的页面增强方案

我是这样做的:找到切入点,使这个程序加载一个外部的_JavaScript_脚本,通过脚本去修改页面的DOM,数据来源是页面上的DOM结构以及藏在window对象下的的信息。当然了,单纯地改变页面并不足以满足需求,还要通过各式各样的API(包括这个Web程序的,或者我们自己开发的后端)去获取数据、去触发钩子操作。

仔细分析,这样的操作就是userscript,greasyfork.org上有大量这样的脚本,唯一不同的只是脚本的位置,我将这样的操作叫做:运行在服务端的UserScript。

......