
如何在浏览器中使用
那么问题来了,如果我写好了一个UserScript,如何在浏览器中使用呢?回答是: 装插件 。即安装对应浏览器的插件。下面给出链接:
FireFox: Install Greasemonkey
Chrome: Install Tampermonkey
Opera: Install Violentmonkey
Safari: Install NinjaKit
据我所知,刚开始最火的应该是Firefox的附加组件Greasemonkey,后期其它浏览器相继产生其对应(兼容)功能的插件。这里不一一讲解安装。
下面,我将以接上一篇在海外使用网易云音乐,讲解如何在Chrome中安装Tampermonkey后,添加支持海外使用网页版网易云音乐的过程。
1. 安装Tampermonkey
点击上面列表中的第二项,前往谷歌应用商店。我知道你也许没有我这么幸福有‘免费’的公司海外专用网络,也极有可能没花钱买VPN,当然,你如果真有「在海外使用网易云音乐」的需求,这似乎又是矛盾的。Anyway,如果你因为某些「诡异」的原因访问不了应用商店的话,给你一个workaround的方法:到 这里 去下载最新的Tampermonkey的crx文件,然后在chrome菜单中找到‘更多工具’->‘扩展程序’,打开该页面后,把前面下载的crx文件拖进去即安装成功。
2. 添加脚本
安装成功后,Chrome地址栏的右边的插件区自然会多出来Tampermonkey的图标(黑底加两上白点),点开就是它的菜单了,如图:
脚本内容我已经放在了我的Git上: NetEaseMusicHelper 你有两种方式来添加我这个脚本:
a. 手动添加脚本内容
直接在上图所示的菜单中,选择 添加新脚本 ,进入一个 脚本编辑器 页面。复制上面的Git项目中 netease_music_helper.user.js 的内容,粘贴进去,点击左上角的保存图标保存即可。
b. 浏览器直接访问.user.js结尾的文件
通过这种方式访问带 .user.js 结尾的网址(或地址),Tamper插件会自动识别,跳转到安装脚本文件的配置页面,默认已经 将文件内容填到脚本区域了。需要注意的是,如果访问的.user.js的网址(或地址)返回的不是一个标准的纯UserScript脚本文件,而是一个网页或者别的什么东东的话,那Tamper的跳出来的就不是一个安装配置,而是文件格式不正确的报错页面了。
所以如果你在安装好Tampermonkey插件后,在Git中访问netease music helper.user.js页面时可能就会遇到上面所说的报错页面了,因为这个文件的地址也正好是netease music helper.user.js结尾,只不过后面带参数罢了。所以,你如果要通过网址来安装我这个脚本的话,这个网址是你最好的选择: http://git.oschina.net/bobshi/NetEaseMusicHelper/raw/master/netease_music_helper.user.js ,原因是: 1.它返回的是纯user.js的内容;2.即使git更新,它返回的内容也是最新的。 因为它永远拿是master分支的内容。
3.测试效果
访问music.163.com(或刷新),这时候,你会发现右上角Tampermonkey图标已经从灰色变成亮色了。随便放几首歌,那烦人的 由于版权保护,您所在的地区暂时无法使用 便再也不出现了,下面的播放器像弃置已久的机器又恢复运转一样,让人顿时心旷神怡~
文件夹名随便,当然英文也许好些,我就是英文目录,不过js都是汉字名[:01:]然后把那帖附件里的选一个放进这个文件夹,再进首选项,高级,内容,js选项,指定这个文件夹从userscript下载的js名字要保持为×××××.user.js这样的,文本格式为UTF-8不是所有的js都能用,你最好把那楼爬完欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)