/userscript

本人原创或修改的 GM 脚本,包括小说阅读脚本等。

Primary LanguageJavaScript

GM 脚本

注意:

  • 部分脚本可能并不通用。
  • 新脚本采用 webpack + js 或 typescript 开发,可能引入了 react 全家桶。

脚本一览(原创或修改版)

文件夹

单文件

开发

详见 dev.md

部分脚本的构建

  1. cd src
  2. build MyNovelReader [-w] 会在 ../dist/ 目录下生成 MyNovelReader.user.js

一些脚本的链接

按类别分类

按作者分类

其它

Greasemonkey 和 Scriptish

  • Scriptish 缺点
    • 修改 @include 后需要刷新2次才会成功,可能有些页面需要再次刷新才能生效。
    • 输出到控制台的信息中文可能不正常。
    • 安装脚本时没有进度条,如果 require 数量较多,需要等待安装窗口的出现。
    • 不支持 GM_info、@grant。
    • 严重bug,存在于 0.1.11 版本,同一个作者的2个中文文件名脚本,会被安装在同一个目录,同一时间只能安装一个脚本。最新 nightly 版(0.1.13pre)已修复。

设置及转换

复制用户脚本清单和批量安装 GM 脚本

设置 about:config 中的 chrome.enabled 为 true 后,在代码片段速记器中选择环境 “浏览器” 运行。

详见 批量导出用户脚本和批量安装 GM 脚本代码 - 卡饭论坛