QWebEngineUrlRequestInterceptorclass provides an abstract base class for URL interception. 更多 …
实现
QWebEngineUrlRequestInterceptor接口并在 Profile 安装拦截器,使 URL 请求到达 Chromium 网络堆栈之前能够对其进行拦截、阻塞及修改。您可以在 Profile 安装拦截器凭借
setUrlRequestInterceptor()orsetUrlRequestInterceptor().当使用 Qt WebEngine Widgets 模块 ,
acceptNavigationRequest()offers further options to accept or block requests.另请参阅
interceptRequest()QWebEngineUrlRequestInfo
QWebEngineUrlRequestInterceptor
(
[
p=None
]
)
¶
- param p
QObject
创建新
QWebEngineUrlRequestInterceptor
object with
p
作为父级。
PySide2.QtWebEngineCore.QWebEngineUrlRequestInterceptor.
interceptRequest
(
info
)
¶
info
–
QWebEngineUrlRequestInfo
重新实现此虚函数使拦截 URL 请求成为可能。此方法将拖延 URL 请求,直到被处理。
info
包含 URL 请求的有关信息,并将在内部跟踪其成员是否已变更。
警告
会阻塞在主线程对 Profile 所有方法的调用,直到此函数执行完成。