网页浏览器
同源策略与 CORS 的机制解析
同源策略是浏览器隔离不同站点数据的基础机制。本文拆解源的判定规则、跨源访问受限的具体范围,以及 CORS 中简单请求与预检请求的完整流程,并说明各响应头的语义与凭证请求的判定条件。
TAG
共 3 篇
同源策略是浏览器隔离不同站点数据的基础机制。本文拆解源的判定规则、跨源访问受限的具体范围,以及 CORS 中简单请求与预检请求的完整流程,并说明各响应头的语义与凭证请求的判定条件。
从缓存键与 Vary 出发,梳理 Cache-Control 各指令的语义、Expires 的局限,以及 ETag/If-None-Match 与 Last-Modified/If-Modified-Since 两套协商机制的判定顺序与刷新行为差异。
梳理 Service Worker 的注册与作用域规则、install/activate/fetch 事件构成的完整生命周期、Cache Storage 的读写方式,以及缓存优先、网络优先与 stale-while-revalidate 三种策略的实现要点。