Commit 314a737
committed
feat: HTTP 协议版本改走 webRequest statusLine
之前 HTTP/2 / HTTP/3 仅靠注入脚本读 PerformanceResourceTiming.nextHopProtocol,但跨域资源没有 Timing-Allow-Origin 时浏览器会把 nextHopProtocol 置空(abs.twimg.com 等典型情况),同时还要等资源完成加载,时序不稳定。改成在 service worker 的 webRequest.onHeadersReceived 里从 statusLine 正则提取 HTTP/<version>,存到 headerRecord.httpProtocol,再在 popup 合并阶段扫主请求 / API / iframe 三处记录汇总。注入脚本的 nextHopProtocol 兜底保留,两路一起命中合并不变。
将版本号提升到 1.3.44。1 parent a4fed80 commit 314a737
3 files changed
Lines changed: 58 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
240 | 240 | | |
241 | 241 | | |
242 | 242 | | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
243 | 250 | | |
244 | 251 | | |
245 | 252 | | |
| |||
249 | 256 | | |
250 | 257 | | |
251 | 258 | | |
| 259 | + | |
252 | 260 | | |
253 | 261 | | |
254 | 262 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
267 | 267 | | |
268 | 268 | | |
269 | 269 | | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
270 | 318 | | |
271 | 319 | | |
272 | 320 | | |
273 | 321 | | |
| 322 | + | |
274 | 323 | | |
275 | 324 | | |
276 | 325 | | |
| |||
0 commit comments