内容表

上一话题

QWebEngineUrlRequestInfo

下一话题

QWebEngineUrlRequestJob

QWebEngineUrlRequestInterceptor

QWebEngineUrlRequestInterceptor class provides an abstract base class for URL interception. 更多

Inheritance diagram of PySide2.QtWebEngineCore.QWebEngineUrlRequestInterceptor

详细描述

实现 QWebEngineUrlRequestInterceptor 接口并在 Profile 安装拦截器,使 URL 请求到达 Chromium 网络堆栈之前能够对其进行拦截、阻塞及修改。

您可以在 Profile 安装拦截器凭借 setUrlRequestInterceptor() or setUrlRequestInterceptor() .

当使用 Qt WebEngine Widgets 模块 , acceptNavigationRequest() offers further options to accept or block requests.

另请参阅

interceptRequest() QWebEngineUrlRequestInfo

class QWebEngineUrlRequestInterceptor ( [ p=None ] )
param p

QObject

创建新 QWebEngineUrlRequestInterceptor object with p 作为父级。

PySide2.QtWebEngineCore.QWebEngineUrlRequestInterceptor. interceptRequest ( info )
参数

info QWebEngineUrlRequestInfo

重新实现此虚函数使拦截 URL 请求成为可能。此方法将拖延 URL 请求,直到被处理。

info 包含 URL 请求的有关信息,并将在内部跟踪其成员是否已变更。

警告

会阻塞在主线程对 Profile 所有方法的调用,直到此函数执行完成。