向网络响应添加IP保护相关信息到DevTools中

提交: 2484c603 | 2025-07-22 05:28:33+00:00

← 返回列表

向网络响应添加IP保护相关信息到DevTools中

Minor
提交哈希: 2484c603999ae75240587ae56c04be8dbdc339e9
提交时间: 2025-07-22 05:28:33+00:00
影响等级: Minor
生成工具: webview2-upstream-sentry
上游审核链接: 查看上游审核 🔗

📋 摘要

本次提交为Chrome DevTools Network面板添加了对IP保护(IP Protection)功能的支持。主要变更包括:1) 在DevTools协议(browser_protocol.pdl)中新增了isIpProtectionUsed字段;2) 向网络相关的类(ResourceResponse、WebURLResponse等)添加了IsIpProtectionUsed()方法;3) 在DevTools的网络处理器中增加了判断请求是否使用IP保护代理的逻辑;4) 更新了相关的Mojom接口定义以传递IP保护信息;5) 添加了功能测试并修改了现有Blink测试以适配新的功能。这些改动使开发者能够在DevTools中识别和过滤使用了IP保护的网络请求。

🎯 影响分析

对终端用户的影响:此次变更主要影响使用Chrome DevTools的开发者和调试人员,对普通终端用户的浏览体验没有直接影响。IP保护功能本身旨在增强用户隐私保护,通过代理服务器隐藏用户的真实IP地址。对开发者的影响:1) DevTools Network面板新增了识别使用IP保护的请求的能力,开发者可以通过isIpProtectionUsed字段判断请求是否经过了IP保护代理;2) 这有助于开发者调试和理解网络请求的隐私保护状态;3) 开发者可以基于此信息过滤和分析使用了IP保护的网络请求;4) 新增的API使得第三方扩展和工具能够获取到IP保护的使用状态。总体而言,这是一个增强开发者工具功能的改进,有助于开发者更好地理解和调试涉及隐私保护的网络请求。

受影响的类:

blink::WebURLResponse blink::ResourceResponse protocol::Network::Response network.mojom.URLResponseHeadDevToolsInfo content::DevToolsNetworkHandler blink::InspectorNetworkAgent