了解浏览器是否与不同服务器建立了某种连接对我的程序很有用。我正在使用 CDP 来监视浏览器发送的网络请求,有时这些请求会失败并且 this 事件被发出.
具体来说,我想知道在 blockedReason=
mixed-content
的情况下假设没有与服务器建立连接是否合理?
我尝试浏览 Chrome 源代码寻找答案,但至少可以说这是一项艰巨的任务。
我可能会发送请求的原因是:在发送请求之前可能并不总是知道响应内容类型,我对混合内容的理解是某些内容类型比其他内容类型更允许(例如脚本与图像)。
我的理由是为什么永远不会发送请求:创建请求的上下文可能包含足够的信息,Chrome 是否应该阻止它。