快捷操作插件 – 项目介绍(上)

  • 2022-09-29
  • 489
  • 0

插件目前长这样↓ 旨在完成一些复杂或者日常经常用到的操作,提升效率。

现有功能

  • 快速注册、登陆指定环境新账号
  • 快速cookies
  • 快速执行自定义js/ 自定义请求
  • 快捷修改 redis 数据修改活动数据、如铃铛、奖杯等

1. 安装

(1)打开谷歌浏览器扩展程序页面 :chrome://extensions/,打开右上角开发者模式
(2)将压缩包拖入页面安装
(3)安装后,插件会在页面加载完成时注入目标页面。所以插件功能只能在安装后打开的页面生效,已打开的页面需要刷新一次

2.使用

(1) 插件右键点击选项可进入设置, 三个模块设置默认值会自动初始化save保存一遍!

(2)targeturl 中配置链接,目前支持两个参数 {env}, {country} 分别对应环境和地区

(3)GM config中 按格式可以配置JS类型和Request类型

type == “js” 为 执行js GM指令
type == “request”为 执行GET请求,默认自动携带地区、环境、uid三个参数。配置的接口需支持跨域请求

(2)targeturl 中配置链接,目前支持两个参数 {env}, {country} 分别对应环境和地区


选中环境,点击跳转会进行自动登陆跳转。当前不处于targetUrl 仅会进行跳转,当前已经处于targetUrl 在点击切换会进行自动注册、登陆新账号的操作。
(3)登陆设置中配置的账号

点击选择账号,点击切换可以快速完成自定义账号的登陆。账号信息可以在插件选项中配置。

(4)保存当前账号至配置


如果当前账号是由插件注册并自动登录的,可在此输入备注信息,然后点击保存即可以将账号保存入配置信息,之后可以通过(3)切换到该账号。

(5)快速copy SPC_EC 或者 UID


根据cookie 读取 SPC_EC 和 UID。

(6)快速执行js指令或发送请求

和配置的GM设置关联,参照(2)

(7)账号redis数据修改


在配置中配置对应的redis key,可以在此快速查询修改redis,达到修改活动数据,如奖杯、圣诞铃铛等等,同样插件会自适应country、env、uid参数。

3. Q&A

(1)切换账号原理:切换账号原理为注册账号、完成登陆、替换页面下Cookie,然后重新加载页面,所以切换账号需要再已登陆状态下使用。如果跳转按键点击后需要登陆,请先手动完成首次登陆
(2)GM指令原理:在页面中注入function 执行指定命令 / 根据类型 发送对应GET请求至指定api

评论

还没有任何评论,你来说两句吧

苟活时长: Copyright © 2019-2020 OJO