浏览器是"查看互联网的窗口"
Chrome、Safari、Edge、Firefox——这些都是"浏览器"(Web 浏览器)。浏览器是用来显示互联网上网页的应用程序。没有浏览器,就无法查看网站。
浏览器的工作是将从服务器接收到的 HTML(页面骨架)、CSS(设计)、JavaScript(交互)等数据进行解析,以人类易读的形式显示出来。打个比方,服务器负责送来食材,浏览器负责烹饪并摆盘。
主流浏览器对比
| 浏览器 | 开发商 | 特点 | 全球份额 |
|---|---|---|---|
| Chrome | 扩展程序丰富,与 Google 服务联动 | 约 65% | |
| Safari | Apple | iPhone/Mac 预装,电池效率高 | 约 18% |
| Edge | Microsoft | Windows 预装,可使用 Chrome 扩展程序 | 约 5% |
| Firefox | Mozilla | 注重隐私,由非营利组织开发 | 约 3% |
无论使用哪个浏览器,基本上都能查看相同的网站。区别在于速度、隐私功能和易用性等方面。
浏览器显示网页的过程
从在浏览器中输入 URL 到页面显示出来,后台发生了这些事情:
- 向 DNS 查询,将域名转换为 IP 地址
- 连接服务器,发送"请给我页面"的请求
- 服务器返回 HTML、CSS、JavaScript、图片等数据
- 浏览器解析 HTML,构建"DOM 树"(页面结构)
- 应用 CSS 确定设计,渲染到屏幕上
- 执行 JavaScript,添加按钮点击等交互功能
这一系列处理通常在 1-3 秒内完成。输入 URL 时发生了什么中有更详细的解说。
浏览器的隐私功能
浏览器内置了一些保护你隐私的功能。
浏览器的实用技巧
- 标签页:可以同时打开多个页面。但打开太多会消耗内存,导致手机变卡
- 书签:保存常访问的网站。从书签而非邮件链接访问,可以起到防钓鱼的作用
- 扩展程序:可以添加广告拦截、翻译、截图等功能(Chrome、Firefox)
- 同步:登录 Google 账户或 Apple ID 后,书签和密码可以在多个设备间共享
安全使用浏览器的技巧
- 始终更新到最新版本:安全漏洞会被修复
- 不安装可疑的扩展程序:扩展程序可以访问浏览器的所有数据,只安装可信的
- 养成检查地址栏 URL 的习惯:特别是在登录页面务必确认
想更多了解浏览器原理的朋友,Web 技术入门书籍值得推荐。访问IP 确认君,看看浏览器向服务器发送了哪些信息吧。