1. 描述
写了个脚本用于控制访问站点
- 在白名单的直接放行
- 在黑名单的 弹出提示框 并 block
- 不在白 /黑名单但适用于脚本的 弹出提示框 并放行
关于 黑白名单 的维护有如下三种方案, 麻烦帮我看看
2. 三种设想的方案
2.1 方案一 数据远程存储
将黑白名单放在服务器, 每次运行脚本的时候通过 api 获得数据
优点
- 方便简单
缺点
- 每次运行脚本都发起 1 或 2 次 网络请求
2.2 方案二 数据本地存储
通过油猴提供的 api 将数据本地存储
优点
- 每次运行不用发起网络请求
缺点
- 维护数据比校繁琐
2.3 方案三 数据内嵌于代码
通过 手动 或 自动化脚本 将数据转换为 js 数组直接内嵌在源码中
优点
- 方便
缺点
- 暂无 (源码不好看?)
3. 说明
脚本个人使用, 数据量不会太大, 但也不适合手动修改。