一个现代浏览器不可或缺的扩展

姿势

Posted by kkzh on March 14, 2019

前言

现在市场上浏览器都是支持扩展的了,因为到现在还不支持扩展的浏览器基本都死了,哪怕是微软。

相信大家也知道了,微软正式推出的最新浏览器 Microsoft Edge 也要宣布死亡了,换上 Chromium 内核,改名为 Chromium Edge。(没想到诺大的微软也沦落到要做换皮浏览器的地步了2333)
Microsoft Edge 命运也正如微软旗下的 Windows Phone ,都是因为扩展(APP)太少,市场占用率上不去,哪怕其本身的素质非常优秀,但市场被占光了,用户基数低,开发者也自然不会为了一个市场占有率低得可怜的浏览器专门开发一个版本。

顺带一提,根据最新消息,Microsoft Edge 浏览器市场占有率仅为 4% 左右,而 IE 还占有 8% 左右的份额。


JavaScript 脚本

JavaScript 脚本(以下简称 JS 脚本)是一种基于对象和事件驱动并具有相对安全性的 balabala 。 好的,JS 脚本并不是这篇文章的主题。但我们需要知道 JS 脚本能为我们的网页添加各种的动态功能,提供更美观的浏览效果。简单的说就是给网站增加新功能,让网站更好看。

而 通常 JS 脚本是通过嵌入在HTML中来实现自身的功能的。也就是说我们可以在任意网页里加上我们想要的新功能。

比如在看豆瓣评分的时候,加上 IMDB 的评分:



又比如显示 Steam 的历史价格:



又又比如在 Bilibili 直播页面加上一些按钮



浏览器扩展里最常用到的扩展

这些功能都是由一个管理 JS脚本 的扩展完成的,而管理 JS脚本 的扩展有许多个,比如在 Firefox 平台上,可以通过 GreaseMonkey、TamperMonkey、Violentmonkey 等扩展使用和管理用户脚本。

GreaseMonkey:是我一开始就使用的扩展,但可惜 Firefox 有过一次大更新,GreaseMonkey 经过了相当长的时间都没有进行适配,于是我决定更换一款新的管理 JS脚本 扩展。

Violentmonkey:是一款比较新的扩展,一开始因为可能会有泄露个人信息的顾虑(个人猜测),我放弃了这款扩展,但现在这款扩展已经开源了,而且对内存处理又比较优秀,是一个值得考虑选择。

TamperMonkey:是我当时的选择,主要是因为这款扩展兼容更多的脚本。而且我也没太大动力去测试了。

所以我因为使用 Firefox 作为主力浏览器,又因为兼容性等原因,我喜欢使用 TamperMonkey,虽然 TamperMonkey 是个内存吞噬者,但我内存多呀。



使用方法

安装:

Firefox

Chrome 如果无法访问 Google 商店 ,可以尝试在下面两个网站下载
https://chrome-extension-downloader.com/
https://www.crx4chrome.com/

安装完毕,我们就可以去寻找许多开发者分享出来的脚本了。安装脚本也是非常简单,只需要点击两下就可以安装完成。

目前最热门的脚本分享网站是 Greasy fork https://greasyfork.org/ 网站首页有更详细的安装教程。

更多网站可以点击 TamperMonkey 图标,然后点击 “获取新脚本” 。

管理

安装完脚本,管理脚本也一样简单,界面中文。
只要点击 TamperMonkey 图标,你就能看见当前网页生效的脚本,点击脚本前的按钮可以开关。

点击“高级管理”便能进入全局管理。

云备份脚本

备份脚本也很简单,点击“高级管理”,点击“实用工具”,找到“云”这一栏,备份网盘建议使用 OneDrive ,然后点导出。

第一次使用云备份需要登陆,OneDrive 正是微软旗下的网盘,可以直接使用微软帐号登陆。





上面列出的三款脚本分别是 MoreMovieRatingsSteam PricesBiliBili-直播间勋章增强

更多脚本推荐我会写在下篇文章

希望能对你有帮助