​ 今天心血来潮,想着搞个 Chrome 玩玩,毕竟是开发利器,迟早要用。

Edge Firefox Chrome 与我

​ 但是对于我来说,EdgeFirefox 已经用习惯了:

​ Edge 满足国内中文需求,解决正常的学习、办公、中文文献查询、网上冲浪等需求;因为微软 UI 实在过于舒适,而且我是微软全家桶使用者,所以也就把 Edge 当成了默认浏览器使用。

​ 至于Firefox,装个 SetupVPN(懂得都懂),default language 设置成English,既锻炼自己的英语阅读能力,也能看一些国外的大牛,浏览他们的思路和解决方案;更重要的是我需要在 Google 和 Stackoverflow 上寻找问题答案。

为何要使用 Chrome ?

​ 那么,**Chrome **对于我来说又该如何定位呢?

​ 我将其作为前端开发工具使用。因为在查询资料后得知,Chrome 有自己的浏览器内核,且发展快,大名鼎鼎的 Node.js 就是将其 V8 引擎作为底层架构;此外,Chrome做Web开发的话,Chrome Developer Tools 是离不开的开发平台,不仅仅是是调试 HTML、CSS、Network 这些用处,借助 DevTools 的 Workspace 可以直接编辑代码。正巧寒假期间学习一下前端知识,顺便实践一下,也能为个人项目打一下基础。

Chrome 插件折腾 - Gservice Helper

​ 首先要解决的就是插件问题,正所谓,没有插件的浏览器是没有灵魂的!(有很多插件推荐这里就不列举了,当然,油猴必备)所以我想先去Chrome的插件商店里看看,芜湖!用不了。

​ 插件商店网址:https://chrome.google.com/webstore/category/extensions 要先上谷歌,寄!

​ 众所周知,代理这事咱是不敢的,更何况咱校长对防火墙的贡献,天塌下来也不会往这方面想。那就嗟来之食吧。搜了搜,谷歌插件助手可以访问常用谷歌服务。那先就它了。

​ 但是没想到啊没想到,我竟然将整个下午花费在了谷歌访问助手这个插件上!并不是说插件有问题,配置难,而是它有特定主页验证(hao123)。好家伙,当年360整我也是这样。那就解包看看吧。

进入压缩包

​ 这是下载后的文件格式,crx 代表 Chrome 的插件格式:

![2022-01-20-crx](2022-01-20 Chrome extensions_1/2022-01-20-crx.png)

​ 所以,我们将其转换为 rar 格式,进入寻找那段验证代码:

![2022-01-20-rar](2022-01-20 Chrome extensions_1.assets/2022-01-20-rar.png)

修改验证代码

​ 当然,找了不一会儿就找到了。

![2022-01-20-hao123页面劫持代码](2022-01-20 Chrome extensions_1.assets/2022-01-20-hao123页面劫持代码.png)

​ 我不知道是怎样一个神仙,能把 js 写成这样!这防破解手段属实第一次见。

​ 所以我选择将其修改为其他主页网址,我的选择是 https://cn.bing.com , 即 bing 搜索主页。

出现问题

​ 但是,当我兴致勃勃修改过后将其再次改为 crx 文件后,我发现,他居然不能识别签名!

​ 也就是密钥一类的东西没有验证完毕。好家伙,恰饭也要加个密。

![2022-01-20-修改后签名不能验证](2022-01-20 Chrome extensions_1.assets/2022-01-20-修改后签名不能验证.png)

​ 属实离谱,那没有办法,我只好妥协,在主页设置里面设置了两个打开时的新标签页:

![2022-01-20-主页设置](2022-01-20 Chrome extensions_1.assets/2022-01-20-主页设置.png)

​ 这样就能每次打开两个标签页,既满足插件恰饭需求,又能使得每次打开都是 bing 的简洁界面。

我的当前插件使用

![2022-01-20-插件使用界面](2022-01-20 Chrome extensions_1.assets/2022-01-20-插件使用界面.png)

​ 现在使用方案就是这两款插件:默认情况下打开连接 Gservice Helper 的服务后就可以使用谷歌服务;如果有浏览视频,下载文献等对网速要求较高的需求,那就开启后一个的服务。当然,我们所有的行为其实基本上都是能够被追踪到的,除非你是啥门路子的大佬,所以,不为不可为之事,这是底线呦。

​ 当然,在另两款浏览器上使用的插件也会逐渐照搬过来,比如 ABP、油猴 等必备插件,都会陆陆续续装上;当然,也要新发现一些好用的插件,毕竟,我用惯了 Edge,而 Firefox 和 Chrome 的插件生态和前者根本就不是一个级别的,讲实在话 Edge 就是半路子出家,但奈何微软的 UI,yyds。

留下的小问题
            1. 完善好 Chrome 的插件系统
            2. 学会用 Chrome 作为前端开发工具
            3. 再研究研究那个该死的 Gservice Helper 加密,争取破解出来