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