QWebEngineNavigationRequest Class

A utility type for the QWebEnginePage::navigationRequested signal. More...

Header: #include <QWebEngineNavigationRequest>
CMake: find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)
target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore)
qmake: QT += webenginecore
Since: Qt 6.2
In QML: WebEngineNavigationRequest
Inherits: QObject

Properties

Public Functions

void accept()
bool hasFormData() const
bool isMainFrame() const
QWebEngineNavigationRequest::NavigationType navigationType() const
void reject()
QUrl url() const

Signals

void actionChanged()

Detailed Description

Contains information about a navigation request.

To accept or reject a request, call accept() or reject().

The default if not handled is to accept the navigation.

See also QWebEnginePage::navigationRequested.

Property Documentation

[read-only, since 6.8] hasFormData : const bool

This property holds whether the navigation request contains form data

This property was introduced in Qt 6.8.

Access functions:

bool hasFormData() const

[read-only] isMainFrame : const bool

This property holds whether the navigation issue is requested for a top level page.

Access functions:

bool isMainFrame() const

This property holds the method used to navigate to a web page.

Access functions:

QWebEngineNavigationRequest::NavigationType navigationType() const

[read-only] url : const QUrl

This property holds the URL of the web page to go to.

Access functions:

QUrl url() const

Member Function Documentation

[invokable] void QWebEngineNavigationRequest::accept()

Accepts a navigation request.

Note: This function can be invoked via the meta-object system and from QML. See Q_INVOKABLE.

[invokable] void QWebEngineNavigationRequest::reject()

Rejects a navigation request.

Note: This function can be invoked via the meta-object system and from QML. See Q_INVOKABLE.