本文介绍了油猴插件的安装、脚本推荐、以及如何自己编写脚本,读完本文预计需要5分钟。
最近,周围很多朋友都跟我抱怨现在一些网站越来越难用了,例如某度搜索结果全是广告、某站视频还有区域限制、某盘必须要用客户端才能下载文件。
其实用好Chrome完全可以避免这些问题,提升我们上网冲浪的幸福感,顺带实现一些骚操作。这里一款不得不提到一款「神器」Tampermonkey,也被称为「油猴」
如果你可以访问外网的话,可以直接在Chrome浏览器搜索进入谷歌网上应用商店,然后在左侧的搜索框搜索「tampermonkey」并安装它。
不过,由于某些众所周知的原因,油猴插件的在线安装并不是一件容易的事,不过好在百度下「油猴离线安装」就有很多教程,这里就不赘述了。这里列出其中一个教程:
链接
油猴的原理其实很简单,就是允许用户在指定的站点允许指定的JavaScript脚本,本质上和用户直接在浏览器控制栏运行JS脚本是一样的。
JS 本身的功能非常强大,可以操作Cookie、Dom和Bom等资源,因此也的确算不上安全的语言,它可以被用来Xss跨站攻击、盗号等。因此一般浏览器设置项里都会有禁用JS的选项。
但是,如果有阅读JS源码的能力、或者只使用一些比较多人使用过的插件,倒也无妨。
常用的脚本下载渠道有Greasy Fork、OpenUserJS,Userscripts Mirror,这些网站提供了许多开发者提供的现成脚本,只需要按说明安装即可,篇幅有限,这里只列举了几个我最常用的脚本。
如果即使用Userscrpt+也找不到你想要的的脚本,又或者你想定制自己的专属脚本,你可以按照以下方法来自定义你的脚本。不过这要求你有JavaScript 的基础知识了。
不会JavaScript也没关系,我正准备在日后更新一些JavaScript的相关姿势。
我们点击插件栏油猴图标(beta版是红色的,稳定版是黑色的),选择管理页面,然后点击管理页面的最左的导航,就可以开始新建脚本了。
里面内置了一些信息,其中@name
表示脚本名, @match
表示该脚本作用域,function
里就是脚本的正文了。例如我这里写了一个最简单的脚本,在打开百度的页面时,弹出相关一句话“我的第一个油猴脚本”,脚本命名为“测试”。
保存后,我们打开百度就会如期弹出对话框,显示“我的第一个油猴脚本”
扫描二维码 | 关注我们
微信号 : HackDev
数据·技术·人·生活
推荐阅读
2019年放弃高薪offer选择读研的程序员现在怎么样了?
为了和小姐姐私密视频聊天,我开发了一个点对点视频聊天室。