Chrome神器插件—油猴Tampermonkey - Go语言中文社区

Chrome神器插件—油猴Tampermonkey


这里写图片描述

用Chrome浏览器的应该都知道,Chrome的优势之一就是有各种拓展的插件,使得我们浏览,工作效率都更高。

今天给大家推荐的一款”神器插件”叫 油猴,英文为 Tampermonkey

油猴是什么

Tampermonkey 是一款浏览器脚本管理插件,支持大多常见浏览器,结合脚本大全网站 greasyfork,能够方便的实现脚本旳一键安装、自动更新、快速启用等便捷功能,通过用户脚本可以实现很多实用或有趣的功能。

「油猴」也可以通过安装各类脚本对网站进行定制。不过它能定制的不仅仅是网站的样式,还能实现更多更强大的功能,例如:

直接下载百度网盘文件
重新定制繁杂的微博页面
去掉视频播放广告
将网站默认的「二维码登录」改回「账号密码登录」
绕过搜索引擎的跳转提示
还原清新的小说阅读模式
豆瓣和 IMDb 互相显示评分
……
你可能听说过「油猴」,但是因为看到「脚本」而不敢尝试,其实它的操作非常简单,只要经过简单设置,下载一些现成脚本,就可以实现上面提到的实用的功能。

安装

先附上油猴的下载地址:tampermonkey下载地址点这里

这里写图片描述

这里左边是稳定版,右边是测试版,都可以下载,选择一个下载就可以。(这里可能有的用户打不开,这是因为谷歌被限制的原因,可以的话尝试翻墙)

添加至Chrome拓展工具:
这里写图片描述

添加之后会发现,浏览器右上角有了一个图标:
这里写图片描述

这里就是我们管理油猴的地方,到此安装已经结束。

使用脚本

到了这里,可能有点同学说,我又不会写脚本,还能用么。别担心,有很多心肠好的程序员写好了并把他们的脚本开源提供出来分享,我们只要去下载就好了。步骤如下:

1、点击获取新脚本

这里写图片描述

这里提供了四个脚本资源的网站,只有你想不到,没有做不到的脚本。

我们这里去GreasyForks看看,点击此处传送门
这里写图片描述

好了,我们先去下载一个脚本试试

这里我们搜索知乎

这里写图片描述

我们可以看到关于知乎就有这么多脚本

平时我们看知乎的时候,会发现除了文章以外会有很多其他信息,那么我们来试试极简知乎脚本

点击安装:
这里写图片描述

安装好之后,我们就可以去试一试效果了

点击此处,知乎传送门

打开页面后,我们能看到页面已经改变了

这里写图片描述

右上角的图标有一个数字,代表着有一个脚本在该页面执行了,如果我们要关闭该脚本
这里写图片描述

灰色代表关闭,关闭之后,需要重新刷新页面才能生效。

到此脚本的安装以及使用就介绍到这里了。

当然如果你是一名前端开发者,可以写一些自己觉得好的脚本工具。

笔者经常浏览CSDN博客文章,大家都知道CSDN有一个地方不好就是广告很多,非常多,各种植发,培训广告不断。笔者的同事写了一个脚本,去掉广告,直接附上脚本代码

CSDN去除广告脚本代码

// ==UserScript==
// @name         删除CSDN页面广告
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  删除页面广告
// @author       Ink足迹
// @grant        none
// @include      *://blog.csdn.net*
// @include      *://bbs.csdn.net*
// @note         2018-08-14 17:16 删除CSDN页面广告
// ==/UserScript==

(function() {
    'use strict';

    // Your code here...
    var localHost = location.host; //当前路径
    var localAddress = ""; //当前所在网站
    if (localHost.indexOf("csdn.net") > -1) {
        localAddress = "CSDN";
    }
    if ("CSDN" === localAddress) {
        // Class集合
        var className = ["box-box-default", "pulllog-box", "box-shadow", "mediav_ad"];
        // ID集合
        var eleId = ["asideFooter", "_360_interactive", "ad_pop"];
        // 元素标签集合
        var tagName = ["iframe"];

        removeClassName(className);
        removeIdName(eleId);
        removeTagName(tagName);
        console.clear();
    }
    // 通过Class删除
    function removeClassName(className) {
        for (var i = 0; i < className.length; i++) {
            var classDom = document.getElementsByClassName(className[i]);
            for (var j = 0; j < classDom.length; j++) {
                classDom[j].remove();
            }
        }
    }
    // 通过ID删除
    function removeIdName(eleId) {
        for (var m = 0; m < eleId.length; m++) {
            var idDom = document.getElementById(eleId[m]);
            if (idDom) {
                idDom.remove();
            }
        }
    }
    // 通过元素标签删除
    function removeTagName(tagName) {
        for (var d = 0; d < tagName.length; d++) {
            var tagDom = document.getElementsByTagName(tagName[d]);
            for (var f = 0; f < tagDom.length; f++) {
                tagDom[f].remove();
            }
        }
    }
    // 页面滚动事件
    function mouseWheel() {
        document.body.onmousewheel = function(e){
            console.debug(e.wheelDelta)
            if (e.wheelDelta < 0) { // 当滑轮向下滚动时
                console.log("滑轮向下滚动");
            }
        }
    }
})();

好用的脚本工具

福利环节,推荐一些好用的脚本工具

看真正想看的微博:Yet Another Weibo Filter

Weibo 官方界面已经成为不少脚本应用必修的对象,ts 开发的这款脚本可以高度定制 Weibo 电脑端版面,去除各类广告、微博主自带的各种徽标、过滤热门话题等主要功能,用户需要在脚本的设置中启用相应功能。

如果希望单独安装浏览器插件的话,推荐 眼不见心不烦,其支持 ChromeFirefox 脚本

还原真实下载地址:百度网盘直接下载助手

安装百度网盘直接下载助手之后,打开需要下载的资源页面,会出现下载助手的按钮,提供直接下载(支持多文件和目录下载)、显示链接以及外链下载的选项,可实现直接复制到下载工具使用。

让所有视频网页全屏:视频网页全屏

可以让网页中任何一个视频网页全屏播放的「神器」,目前支持有多个视频的任意网页、HTML5 格式的视频。

豆瓣和 IMDb 互相显示评分:MoreMovieRatings

不少人看电影时喜欢参考 IMDb 和豆瓣电源的评分,这款脚本正好满足两者需求,可以在豆瓣和 IMDb 互相显示评分,电影党必备。

查看完整的知乎回答而无需注册登录:Zhihu Visitor

知乎问题页面里,比较长的答案添加展开按钮,点击可以显示全文。点击「更多回答」可以加载更多回答而非登录框。隐藏了必须登录才能使用的相关功能的按钮,如点赞或收藏等。

增强版的 YouTube 功能改造:YouTube +

YouTube + 可以给 Youtube 增加更多的功能选项,包括但不限于小窗口播放视频、播放您最近订阅播放列表、视频截图保存、只允许你订阅频道的视频播放广告等等。不过目前 YouTube + 不支持 YouTube beta Material Layout 测试版。

自动翻页 Google 搜索结果:Endless Google

实现无需手动点击 Google 搜索结果的页码,实现自动翻页显示搜索内容。

轻松下载 Instagram 图片和视频:IGHelper

方便用户下载 Instagram 的图片和视频,将鼠标移动到图片或者视频上,即可看到下载按钮。

悬停查看和下载图片:Mouseover Popup Image Viewer

只需将鼠标光标悬停在多媒体资源的链接上,即可直接显示完整的图像和视频剪辑,避免了用户二次点击,并且通过快捷键实现下载、缩小放大、顺序浏览图册等功能。脚本已经上百个图像和视频托管服务(如 Facebook、500px、Flick 和 YouTube)。

YouTube 影片下载为 MP3 格式文件:Simple YouTube MP3 Button

脚本提供了即时转换功能,可将 YouTube 影片以 MP3 音频文件格式下载到本地。

GitHub 中文化界面:GitHub 汉化插件

很多新手朋友不太会玩 GitHub,可能被全英文界面所困扰,这款脚本实现汉化了 GitHub 界面的部分菜单及内容,新手熟悉之后可选择停用脚本恢复英文模式。

给你最好用的 YouTube 视频下载工具:Youtube Best Video Downloader 2

脚本提供了 YouTube 视频下载的快捷功能,可保存为 Full-HD MP4、FLV、3GP、MP3(码率为 128kbps 或者 192kbps)、M4A 以及 AAC 格式。经测试,这款脚本会和上面提及到的 YouTube + 脚本有冲突,需要暂时停用 YouTube +,才可看到下载按钮。

Feedly 订阅工具增强版:Feedly filtering and sorting

此脚本主要是为 Feedly 订阅增强了部分功能,包括了高级关键字匹配、自动加载、高亮显示自定义标题、订阅内容高级排序规则等。

还你清新的小说阅读模式:My Novel Reader

小说阅读脚本实现了统一阅读样式,内容去广告、修正拼音字、段落整理,自动下一页的功能,相当适合重度的小说阅读用户。


绕过搜索结果的自我跳转,直接访问原始网页:AC-baidu

脚本可实现绕过百度、搜狗搜索结果中的自己的跳转链接,直接访问原始网页(间接缩短访问目标网页的时间);可去除百度搜索结果中多余广告 ;添加 Favicon 显示;添加计数。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_20492999/article/details/81708646
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-09-13 19:21:26
  • 阅读 ( 3133 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

推荐文章

猜你喜欢