WebEngineNavigationRequest QML Type
Représente une demande de navigation vers une page web dans le cadre de WebEngineView::navigationRequested(). Plus d'informations...
| Import Statement: | import QtWebEngine |
| Since: | QtWebEngine 1.0 |
| In C++: | QWebEngineNavigationRequest |
Propriétés
- action : enumeration
- hasFormData : bool
(since 6.8) - isMainFrame : bool
- navigationType : enumeration
- url : url
Description détaillée
Pour accepter ou rejeter une demande, appelez accept() ou reject().
Documentation sur les propriétés
action : enumeration
Accepter ou ignorer la demande de navigation.
| Constante | Description |
|---|---|
WebEngineNavigationRequest.AcceptRequest | Accepte une demande de navigation. |
WebEngineNavigationRequest.IgnoreRequest | Ignore une demande de navigation. |
hasFormData : bool [read-only, since 6.8]
Si la demande de navigation contient des données de formulaire
Cette propriété a été introduite dans Qt 6.8.
isMainFrame : bool [read-only]
Si la question de la navigation est demandée pour une page de premier niveau.
navigationType : enumeration [read-only]
La méthode utilisée pour naviguer sur une page web.
| Constante | Description de l'action |
|---|---|
WebEngineNavigationRequest.LinkClickedNavigation | Cliquer sur un lien. |
WebEngineNavigationRequest.TypedNavigation | Saisir une URL dans la barre d'adresse. |
WebEngineNavigationRequest.FormSubmittedNavigation | Soumission d'un formulaire. |
WebEngineNavigationRequest.BackForwardNavigation | Utilisation de l'historique de navigation pour aller à la page précédente ou suivante. |
WebEngineNavigationRequest.ReloadNavigation | Rechargement de la page. |
WebEngineNavigationRequest.RedirectNavigation | Le contenu de la page ou le serveur a déclenché une redirection ou un rafraîchissement de la page. |
WebEngineNavigationRequest.OtherNavigation | Utilisation d'une autre méthode pour accéder à une page. |
url : url [read-only]
L'URL de la page web à laquelle il faut se rendre.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.