WebEngineNewWindowRequest QML 类型

用于 WebEngineView::newWindowRequested 信号的实用类型。 更多...

导入声明import QtWebEngine
自从QtWebEngine 1.12
实例化 QWebEngineNewWindowRequest

属性

方法

详细说明

包含在单独的 WebEngine 视图中加载页面的请求信息。

另请参阅WebEngineView::newWindowRequested.

属性文档

DestinationType : 枚举

说明如何打开新视图

常量描述
WebEngineNewWindowRequest.InNewWindow在单独的窗口中。
WebEngineNewWindowRequest.InNewTab在同一窗口的标签页中。
WebEngineNewWindowRequest.InNewDialog在无标签栏、工具栏或 URL 栏的窗口中。
WebEngineNewWindowRequest.InNewBackgroundTab在同一窗口的标签页中,不隐藏当前可看到的 WebEngine 视图。

destination : WebEngineNewWindowRequest::DestinationType [只读]

请求的窗口类型。


requestedGeometry : QRect [只读,自 QtWebEngine 2.0]

请求的新页的大小。

此属性自 QtWebEngine 2.0 引入。


requestedUrl : QUrl [只读,自 QtWebEngine 1.5]

请求的新页的 URL。

此属性自 QtWebEngine 1.5 引入。


userInitiated : bool [只读]

此窗口请求是否由键盘或鼠标事件直接触发。

您可以使用该属性来阻止自动弹出窗口。


方法文档

openIn(WebEngineView view)

在新网络引擎视图中打开请求的页面。视图及其可能加载的页面的状态和记录将会丢失。

另请参阅WebEngineView::newWindowRequested.


© 2024 The Qt Company Ltd。本文件包含的文档捐献均为其各自所有者的版权。提供的文档受GNU自由文档许可证版本1.3条款许可,该许可证由自由软件开发基金会发布。Qt及其相关标志是芬兰及其它国家全球范围内The Qt Company Ltd.的商标。所有其他商标均为各自所有者的财产。