Tampermonkey

(30)

tampermonkey 上传 Blob 文件到其他服务器,multipart/form-data 版

application/octet-stream 版本的缺陷: - 无法增加多余参数。例如,我想顺便传递用户名,就没法增加字段了 - 搜了半天没找到 Spring Boot 读取 application/octet-stream 的

tampermonkey 上传 Blob 文件到其他服务器,application/octet-stream 版

例如,我想将 https://www.sunzhongwei.com 网页中下载到的 Excel 文件,上传到其他服务器。这里以 http://localhost:5000 为本地测试环境。 ## tampermonkey 中是否

tampermonkey 代码规范与组织结构

修改几年前给媳妇写的一个 tampermonkey 自动挂会计网校学时的插件。由于只是网校的页面做了些许修改,其实代码需要调整的地方不多。但是发现已经看不懂了,逻辑混乱,无从下手。 赶上元旦假期,时间充裕,所以思考了一下,怎样组织 t

tampermonkey 跨域名共享数据的方法

在使用 tampermonkey 挂学时时,遇到一个问题。课程列表页与视频页所属不同二级域名,导致这两个页面对应的 tm 脚本无法共享 cookie。 在查解决方案时,查到 tm 自带的 gm set get value 函数,可以跨

tampermonkey 悬浮框显示状态面板

在写 tampermonkey 网页工具时,经常会用 console log 来输出状态日志,方便了解进度,或者调试。 但是对于普通用户来说,这不太友好。还是能将进度信息显示在页面上比较直观。特别是对于用来自动挂学时的插件来说,没有这

提升 Tampermonkey 脚本代码可读性的反思

晚上看了一段几年前写的[会计网校自动挂学时的 Tampermonkey 脚本](/the-chinese-accounting-operations-chinaacc-automatically-answer-hang-plug-in)。

对 Tampermonkey GM_xmlhttpRequest 发送的 HTTP 请求进行调试

使用 [Tampermonkey GM_xmlhttpRequest](https://www.sunzhongwei.com/tampermonkey-call-three-parties-under-the-domain-of-http

Tampermonkey Javascript 使用 window.close() 关闭当前 tab 页

一个自动化操作的需求,在新的 tab 页完成任务之后,使用 Tampermonkey 关闭这个 tab 页。 在当前最新版 Chrome 版本 70.0.3538.102(正式版本) (64 位)中测试 ``` window.

Tampermonkey 切换 select 下拉框

VueJS 现在越来越流行,用 vuejs 的网站也越来越多,导致我想自动挂个学时都得费点周折。 例如,课程列表会随着选择的 select 下拉框不同的年份,展示不同的数据。 要想遍历到所有年份的课程数据,实现的方法 ``

Tampermonkey 数据存储之 GM_setValue / GM_getValue

Tampermonkey 存储临时数据,之前只用过 cookie 的读存方式,非常麻烦。 看一下内置的 GM_setValue / GM_getValue ## GM_setValue(name, value) Set t