GM Lib for Tampermonkey
npm install @yiero/gmlib> 一系列辅助油猴脚本开发的函数.
- API
- getCookie: 获取对应网站 Cookie
- gmDownload: 下载文件到本地
- gmRequest: 通过 GM_xmlhttpRequest 发送网络请求 (Promise).
- hookXhr: 用于劫持 xhr 请求, 获取其返回内容, 并篡改返回内容
- Element
- elementWaiter: 等待元素加载完成
- gmMenuCommand:
- Message: 消息通知
- scroll: 页面滚动到指定位置
- Env
- environmentTest: 输出当前脚本的安装环境 (ScriptCat / TamperMonkey)
- isIframe: 判断当前页面是否在 iframe 中
- Storage
- GmArrayStorage: 管理油猴数组存储, GmStorage 的子类
- GmStorage: 管理油猴存储
- UI
- uiImporter: 传入 html 文本和 css 文本, 自动解析并载入页面