Useful Userscripts
跳到导航
跳到搜索
于 Tue, 15 Jun 2021 更新
核心 | 强制使用字体 - 核心 (前往 GreasyFork 查看) 强制让所有网页都以某个字体列表来显示的原函数,如果要用则需要自建一个 js 脚本,然后援引 (@require) 这个脚本并在正文中带入函数来挂载字体列表即可; |
核心 | Google always in com (前往 GreasyFork 安装) 不使 Google 发生地区跳转,强制保持在 .com 上; |
核心 | GitHub Sort Content (前往 GreasyFork 安装) 为 Github 网页增添排序功能; |
核心 | Password Revealer (前往 GreasyFork 安装) 让密码框在滑鼠悬停时显示密码; |
核心 | Search By Image (前往 GreasyFork 安装) 在图片上按住 SHIFT 再按滑鼠辅键来唤出上下文选单进行以图搜图; |
推荐 | Redirect to Desktop Wikipedia (前往 GreasyFork 安装) 将傻逼的 Google 搜索结果 m. 开头的结果项自动跳转至正确的维基百科页面(另一版本,仅针对中文维基百科,但跳转效率比通适版快); |
推荐 | Direct Download from Google Play (前往 GreasyFork 安装) 为 Google Play 网页版提供了直接下载 apk 的可能 (实现方式为添加跳转至 apk 镜像站的链接); |
推荐 | GoodTwitter2 (点击即可安装) 绝佳的 twitter 复古脚本 (Firefox 下须将 about:config 中的 security.csp.enable 由 true 改为 false); |
推荐 | IMDb Scout Mod (前往 GreasyFork 安装) 为 IMDb 影视剧资料页添加一些资源网站的桥接; |
推荐 | Imgur - Minimal Design for non-Imgurians (前往 GreasyFork 安装) 为 Imgur 的非重度用户精简 Imgur 页面; |
推荐 | MoreMovieRatings (前往 GreasyFork 安装) 为豆瓣影视剧条目添加 IMDb 评分; |
推荐 | Outlook Extend Panel (前往 GreasyFork 安装) Outlook 邮箱去除侧边广告 (如果只有对 Outlook 去广告的需求则装这个脚本就可以); |
推荐 | The Pirate Bay Cleaner (前往 GreasyFork 安装) Pirate Bay 页面清理; |
推荐 | ProtonMail - remove forced signature (前往 GreasyFork 安装) ProtonMail 在发邮件时有一行强制性签名,这个脚本可以移除之; |
推荐 | RARBG Advanced Filters (前往 GreasyFork 安装) 针对 RARBG 的一些进阶筛选功能; |
推荐 | RARBG - torrent and magnet links (前往 GreasyFork 安装) 为 RARBG 的搜索页面结果项后面添加种子下载链接及磁力链; |
可选 | Amazon Video - subtitle downloader (前往 GreasyFork 安装) 下载 prime video 字幕的脚本; |
可选 | BBC iPlayer video download (前往 GreasyFork 安装) 为 BBC iPlayer 上的视频输出 youtube-dl 下载命令; |
可选 | Bing Image Download Button (前往 GreasyFork 安装) 为 Bing 首页添加一个下载背景图的链接; |
可选 | Have a good day FB (前往 GreasyFork 安装) 隐藏大部分 Facebook 推广、广告; |
可选 | Katakana Terminator (前往 GreasyFork 安装) 「片假名终结者」——就是在片假名词汇上方以 ruby 形式标注英文; |
可选 | wakariyasui (前往 Github 手动安装) 可以在汉字上加注音; |
可选 | Linkvertise Bypass (前往 GreasyFork 安装) 可以扩大 Universal Bypass 这一 add-on 的适用范围 (Chrome 上没有 Universal Bypass 怎么办?没法办); |
可选 | Login reminder popup remover (前往 GreasyFork 安装) 解除部分网站恼人的登入提醒; |
可选 | RSS+: Show Site All RSS (前往 GreasyFork 安装) 发现网站(隐藏)的订阅源; |
可选 | Toc Bar (前往 GreasyFork 安装) 为部分网页自动生成目录框; |
可选 | Tweak New Twitter (前往 GreasyFork 安装) 针对越来越丑陋的 twitter 的一些修剪; |
可选 | Userscript+: Show Site All UserJS (前往 GreasyFork 安装) 用来显示当前网站可用的油猴脚本以供用户选择安装 (有非官方 Firefox add-on, 但已许久未更新,官方 Firefox / Chrome add-on 都已被 taken down); |
可选 | YouTube: Age Verification Bypass (前往 GreasyFork 安装) 解除未登入状态下 YouTube 部分视讯的年龄限制; |
可选 | YYYYMMDD everywhere (前往 GreasyFork 安装) 让(近乎)所有场合下的日期与时间都以 YYYY-MM-DD HH:MM:SS 的格式显示 (需要注意的是这个脚本不是将相对时间转换为绝对时间,只是将诸如 DD/MM/YYYY 转换为 YYYY-MM-DD); |
后备 | GBookDown - Download Google Books (前往 GreasyFork 安装) 可以(每次)以 PNG 格式就近下载一部分 Google Book 页面; |
后备 | Instagram Reloaded (前往 GreasyFork 安装) 据说可以下载 Instagram 原图及视频; |
后备 | MagnetTrackerComplement (前往 GreasyFork 安装) 为磁力链追加 trackers; |
后备 | Vk Media Downloader (前往 GreasyFork 安装) 下载 ВК (ВКонтакте) 音视讯的脚本; |
后备 | YouTube Live minimum latency (前往 GreasyFork 安装) 在看 YouTube 直播时自动将 latency 缩到最小; |
后备 | Youtube Subtitle Downloader (前往 GreasyFork 安装) 一个专门下载 YouTube 字幕的脚本; |
替代 | iciba划词翻译 (前往 GreasyFork 安装) 一个很强大的划词翻译工具,作者持续维护多年,如果不愿意安装相应的 add-on, 则装这个脚本足矣; |
替代 | Image Max URL (前往 GreasyFork 安装) Image Max URL 这一 add-on 的官方脚本版本,如果不想或者不能安装 add-on 的话可以装这个脚本,但不要两个都装; |
替代 | Local SoundCloud Downloader (前往 GreasyFork 安装) 在 Soundcloud 页面上添加下载按钮 (和几个同类 add-ons 功能一致); |
替代 | musescore-downloader (点击即可安装) 下载 musescore 曲谱、音乐的脚本,是同名 add-on 的完全相同功能的脚本,作者也是同一人,在 chrome 上没有可用的 add-on, 因此如有需要则需用脚本代替; |
替代 | Sci-hub button (前往 GreasyFork 安装) 为部分论文网站添加一个一键前往 sci-hub 的按钮; |
替代 | No more youtube ads! - UPDATED (前往 GreasyFork 安装) 据说可以屏蔽 YouTube 广告 (Firefox 下建议直接上 add-ons, Chrome 下如果屏蔽 YouTube 广告的扩展全都被下架,那就试试这个吧); |
替代 | Auto Close YouTube Ads (前往 GreasyFork 安装) 如果 No more YouTube Ads 失效,可以此代之,当然这个就不是真的去广告了; |
替代 | 药方 (YAWF) (前往 GreasyFork 安装) 为 Firefox 上同名 add-on 的脚本版;Chrome 上没有该 add-on, 如有需要就用脚本吧; |
mlCN | bilibili Danmaku Disabler (前往 GreasyFork 安装) 禁用 bilibili 弹幕(适用于不愿意登录的用户); |
mlCN | bilibili merged flv+mp4+ass+enhance (前往 GreasyFork 安装) 在网页上下载 bilibili 视频 (Fuck-XueXiQiangGuo 作者作品); |
mlCN | 知乎美化 (前往 GreasyFork 安装); |
mlCN | 知乎免登录 (前往 GreasyFork 安装); |
mlCN | 知网 PDF 下载助手 (前往 GreasyFork 安装); |
mlCN | 全网VIP视频破解去广告免费看 + 全网音乐下载 (前往 GreasyFork 安装) 脚本很大,功能很全,但也可能造成一些 bug; 因此除非是中国大陆网路服务重度用户,不然不建议使用; |
mlCN | 拒绝二维码登录 (前往 GreasyFork 安装); |
mlCN | Forum Grandmaster for Discuz! (前往 GreasyFork 安装) 给 Discuz! 类论坛进行增强功能的脚本; |
mlCN | 让微博按正确的时间线排序 (前往 GreasyFork 安装); |
mlCN | My Novel Reader (前往 GreasyFork 安装) 可能是最坚挺的网络小说阅读辅助工具,名声很大; |
mlCN | 能不能好好说话? (前往 GreasyFork 安装) 如果说这世上什么是最反人类的东西,我想莫过于汉语拼音首字母缩写和片假名外来词了,幸运的是,这个脚本专治前者(专治后者的上边也有了); |
mlCN | Open the Fucking URL Right Now (前往 GreasyFork 安装) 让部分网站不要搞一些没有必要的跳转; |
mlCN | 百度网盘网页版隐藏「我的卡包、「我的应用数据」和「已购资源」 (前往 GreasyFork 安装); |
mlCN | 贴吧页面精简 (前往 GreasyFork 安装); |
mlCN | 豆瓣资源下载大师 (前往 GreasyFork 安装) 为豆瓣添加了很多资源搜索跳转,能不能用就不知道了; |
mlCN | 文本选中复制 (前往 GreasyFork 安装) 在百度文库等地方让选中的文本可以复制。 |
补充说明
对于第一个「强制使用字体核心」,一个写好的适用于 100% 缩放的脚本如下(由于原脚本常年不更新,导致 outlook.com 都有方框了,所以我也就索性不 @require 了,直接将源代码复制过来修改后使用):
// ==UserScript==
// @name Font List Override
// @namespace none
// @version 1.0
// @description none
// @author none
// @include *
// @run-at document-start
// @grant unsafeWindow
// ==/UserScript==
function changeFont(s_font, mode) {
if (s_font !== "") {
switch (mode) {
case 0:
var element = document.createElement("link");
element.rel = "stylesheet";
element.type = "text/css";
element.href = 'data:text/css,*:not([class*="icon"]):not([class*="fa"]):not([class*="logo"]):not([class*="mi"]):not([class*="hwic"]):not([class*="code"]):not(i){font-family:' + s_font + ',Arial,"Material Icons Extended",controlIcons,stonefont,iknow-qb_share_icons,review-iconfont,mui-act-font,fontAwesome,tm-detail-font,office365icons,MWF-MDL2,global-iconfont,"Bowtie",myfont,sans-serif !important;}';
document.documentElement.appendChild(element);
break;
case 1:
setTimeout(function () {
var modStyle = document.querySelector('#modCSS_font');
if (modStyle === null) {
modStyle = document.createElement('style');
modStyle.id = 'modCSS_font';
document.body.appendChild(modStyle);
}
modStyle.innerHTML = '*:not([class*="icon"]):not([class*="fa"]):not([class*="logo"]):not([class*="mi"]):not([class*="hwic"]):not([class*="code"]):not(i){font-family:' + s_font + ',Arial,"Material Icons Extended",controlIcons,stonefont,iknow-qb_share_icons,review-iconfont,mui-act-font,fontAwesome,tm-detail-font,office365icons,MWF-MDL2,global-iconfont,"Bowtie",myfont,sans-serif !important;}';
}, 300);
break;
case 2:
var element = document.createElement("link");
element.rel = "stylesheet";
element.type = "text/css";
element.href = 'data:text/css,*:not([class*="icon"]):not([class*="fa"]):not([class*="logo"]):not([class*="mi"]):not([class*="hwic"]):not([class*="code"]):not(i){font-family:' + s_font + ',Arial,"Material Icons Extended",controlIcons,stonefont,iknow-qb_share_icons,review-iconfont,mui-act-font,fontAwesome,tm-detail-font,office365icons,MWF-MDL2,global-iconfont,"Bowtie",myfont,sans-serif !important;}';
document.documentElement.appendChild(element);
setTimeout(function () {
var modStyle = document.querySelector('#modCSS_font');
if (modStyle === null) {
modStyle = document.createElement('style');
modStyle.id = 'modCSS_font';
document.body.appendChild(modStyle);
}
modStyle.innerHTML = '*:not([class*="icon"]):not([class*="fa"]):not([class*="logo"]):not([class*="mi"]):not([class*="code"]):not(i){font-family:' + s_font + ',Arial,"Material Icons Extended",controlIcons,stonefont,iknow-qb_share_icons,review-iconfont,mui-act-font,fontAwesome,tm-detail-font,office365icons,MWF-MDL2,global-iconfont,"Bowtie",myfont !important;}';
}, 300);
break;
case 3:
var element = document.createElement("link");
element.rel = "stylesheet";
element.type = "text/css";
element.href = 'data:text/css,*:not(i):not([class*="icon"]):not([class*="fa"]):not([class*="logo"]):not([class*="mi"]):not([class*="code"]){font-family:' + s_font + ',Arial,"Material Icons Extended",controlIcons;}';
document.documentElement.appendChild(element);
setTimeout(function () {
var modStyle = document.querySelector('#modCSS_font');
if (modStyle === null) {
modStyle = document.createElement('style');
modStyle.id = 'modCSS_font';
document.body.appendChild(modStyle);
}
modStyle.innerHTML = '*:not(i):not([class*="icon"]):not([class*="fa"]):not([class*="logo"]):not([class*="mi"]):not([class*="code"]){font-family:' + s_font + ',"Material Icons Extended",Arial,"Material Icons Extended",controlIcons;}';
}, 300);
break;
}
}
}
(function () {
changeFont("PT Serif, Source Serif 4, Source Serif Pro, Noto Serif, Times New Roman, Simplified Arabic, Microsoft Uighur, Microsoft JhengHei UI, 微軟正黑體, Microsoft JhengHei, Meiryo UI, Meiryo, Microsoft NeoGothic, PMingLiU, MingLiU, MingLiU-ExtB, ST Song, MS Song, SimSun, SimSun-ExtB", 2);
})();
这个预写好的字体列表将首先尝试使用 PT Serif 和 Microsoft JhengHei UI 来显示西文和汉字(繁简日等),并辅以 Source Serif Pro 和 Meiryo UI 等字体后备辅助。PT Serif 和 Microsoft JhengHei UI 的组合在 100% 缩放下的阅读效率很高(因为不会有「糊」的感觉),而且后者对简繁日汉字的显示效果统一。如果日后改用 200% 缩放的屏幕,则届时再来修改这个脚本以便换上对 200% 缩放更为友好的字型档。