先来看看manifest.json文件里的内容,主要在content_scripts加载的js文件:其实要写的代码就是url.js里的3行:扩展代码写好了就可以安装到谷歌浏览器了,具体如何安装看之前文章上不了谷歌如何安装 Chrome 扩展?
比如,当我们浏览中国知网时,Userscript+就会帮我们推荐自动下载pdf的插件,当我们浏览PubMed时Userscript+就会帮我们推荐一键直达sci-hub插件之类的,不过Userscript+只能找到油猴中的插件,浏览器库中的那些插件是检索不到的。
油猴插件安装(本教程适用于谷歌浏览器和Microsoft Edge浏览器)油猴脚本作为一个浏览器拓展,本质上一个用户脚本管理器,它使得用户能够添加和使用JavaScript程序,而这些代码,可以起到修改网页的作用。油猴本质上就是这么一个脚本加载器。
在我们使用浏览器的时候总是抱怨他的功能不够强大,缺少这个缺少那个,那么好,浏览器支持的一强大的功能-----扩展,也就是我们常说的插件,在这里我要介绍的是一款特别好用的插件,用来管理用户的脚本,也可以下载很多很多用户的脚本,我会在文章最后分享我的脚本导出的文件,下面我介绍一下油猴
跟进到 _0x7f9865 函数中,直接把算法扣下来:我们来分析下这是什么算法,倒着看,_0x70f89f、_0x1d4342 之类的是一些十进制数,keyStr.charAt 就是获取 keyStr 字符串特定位置的字符值,最后拼接起来:keyStr 就是源码中的 this,其值如下,长度为 65 位:这一串完全符合 Base64 编码索引表的特征,包含大写字母、小写字母、数字、加号和斜杠,64 位,还有一个填充字符,Base64 编码的基本流程如下,例如编码 Hello 字符串:首先,将 Hello 转换为 ASCII 码,得到 72 101 108 108 111;
作为一名坚定的 Windows 用户,我最初和多数人一样用的是电脑自带的 Internet Explorer 浏览器,在 2020 年 Edge 浏览器发布正式版后也跟风下载了,随后电脑就一直是 IE 和 Edge 并存的状态。
众所周知,油猴插件要配合相关的脚本才能发挥作用,所以我们在使用时要进入脚本专区见原文链接,右上角搜索“研修”,会给出很多个相关脚本,看我圈画出来的那4个脚本,其中第二个自动答题的脚本,在加速至最后,可以弹出问题验证窗口,此时你随便答题提交就可以了。