- class QWebEngineUrlRequestInterceptor#
QWebEngineUrlRequestInterceptor
类提供了一个 URL 间搅的抽象基类。更多...摘要#
方法#
定义
__init__()
虚函数#
注意
本文档可能包含从 C++ 自动翻译成 Python 的代码段。我们始终欢迎对代码段翻译的贡献。如果您发现翻译有误,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告知我们。
详细描述#
实现
QWebEngineUrlRequestInterceptor
接口并在配置文件上安装拦截器,可以在网络堆栈达到之前拦截、阻止和修改 URL 请求。您可以通过
setUrlRequestInterceptor()
或setUrlRequestInterceptor()
在配置文件上安装拦截器。当使用 Qt WebEngine Widgets 模块 时,
acceptNavigationRequest()
提供了进一步接受或阻止请求的选项。创建一个新的
QWebEngineUrlRequestInterceptor
对象,父对象为p
。- 抽象interceptRequest(info)#
- 参数:
info –
QWebEngineUrlRequestInfo
重写此虚函数可以拦截 URL 请求。此方法将延迟处理 URL 请求,直到处理完毕。
info
包含了与 URL 请求相关的信息,并且内部将跟踪其成员是否已被修改。警告
主线程中对配置文件的任何方法调用都会在此函数执行完毕前被阻塞。