QWebEnginePage::navigationRequested signal.">

- Qt 6.5
- Qt WebEngine
- C++ Classes
- QtWebEngineCore
- QWebEngineNavigationRequest
- Qt 6.5.1 Reference Documentation

# 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
Instantiated By: | WebEngineNavigationRequest
Inherits: | QObject

- List of all members, including inherited members

## Properties

- isMainFrame : const bool
- navigationType : const NavigationType
- url : const QUrl

## Public Functions

void | accept()
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]` isMainFrame : const bool

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

Access functions:

bool | isMainFrame() const

### `[read-only]` navigationType : const NavigationType

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.