浏览器(Web Browser)
缩写:无
简述
获取、解析并呈现 Web 内容,并执行脚本、管理会话与安全边界的用户代理程序。浏览器实现渲染引擎、网络栈、JavaScript 引擎与权限/沙箱策略,是 Web 平台能力的主要运行载体。
使用场景
终端访问、兼容性测试、开发者工具调试、自动化控制。
组成与要点
flowchart TB
网络与缓存 --> 解析HTML_CSS
解析HTML_CSS --> 渲染
脚本引擎 --> DOM与事件
安全策略 --> 全部子系统
flowchart TB 网络与缓存 --> 解析HTML_CSS 解析HTML_CSS --> 渲染 脚本引擎 --> DOM与事件 安全策略 --> 全部子系统
实践与应用
• 以现行引擎差异做兼容矩阵,而非只认品牌名
• 用开发者工具验证网络、布局与性能
• 自动化测试锁定浏览器版本策略
注意事项
• 同一品牌移动/桌面内核可能不同
• 用户设置(跟踪防护、第三方 Cookie)改变行为
关联术语
• 用户代理:更广的客户端类别
• 渲染引擎:呈现子系统
• DOM:脚本可操作的文档树
• 同源策略:安全边界