Chrome
Chrome 是 Google 开发的一款浏览器。该浏览器应该是目前使用最广泛的。
Chrome 的内核 Chromium 是开源的。这一内核也被很多其它的浏览器使用,比如 Microsoft Edge。
Microsoft Edge 是 Windows 系统自带的。由于和 Chrome 内核相同,因此几乎所有功能都是互相兼容的,没必要再额外安装一个浏览器。
Windows 用户建议上 官网 去下载安装程序
命令行爱好者也可以尝试用脚本进行安装
# Ubuntuwget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.debapt install ./google-chrome-stable_current_amd64.debChrome 支持安装扩展。大多数扩展都可以在 Chrome 扩展商店 中获取
以下是一些我常用的扩展,进行了简单的分类
- uBlock Origin 一个高效的网络请求过滤工具,可以自定义规则
- Vimium 用类似 Vim 的纯键盘操作浏览网页
- Immersive Translate 一个沉浸式翻译器。该项目已不再开源,如果介意可以找个替代品,比如 简约翻译
- Force Copy 用于解除网页的复制限制
- Dark Reader 强制转为暗色模式,可以对不同网站启用不同的方式
- Tabliss 一个美观的 New Tab 页面,可高度自定义
- Stylus 一个用户样式管理器,而 UserStyles.world 是最大的用户样式分享网站
- Tampermonkey 一个用户脚本管理器,而 Greasy Fork 是最大的用户脚本分享网站
DevTools 是给 Web 开发者使用的调试面版,有非常多的功能。
在 Web 开发 章节有简略的介绍,更多内容详见 官方文档。
Headless Chrome 是 Chrome 浏览器的无头模式。无头模式即没有图形界面,便于编写脚本进行自动化操作。
我用无头模式最多的场景就是打印 PDF。由于 Headless Chrome 不支持相对路径,因此必须得添加 $PWD
# 将本地 HTML 打印为 PDFchrome --headless --print-to-pdf="$PWD/file.pdf" "file:///path/to/file.html"# 将 Web 页面打印为 PDFchrome --headless --print-to-pdf="$PWD/example.pdf" "https://example.com"添加参数 --no-pdf-header-footer 可以在打印时省略掉页眉和页脚
更多内容请参考 官方文档