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