Sur cette page

QQuickWebEngineProfile Class

La classe QQuickWebEngineProfile fournit un profil de moteur web partagé par plusieurs pages. Plus d'informations...

En-tête : #include <QQuickWebEngineProfile>
CMake : find_package(Qt6 REQUIRED COMPONENTS WebEngineQuick)
target_link_libraries(mytarget PRIVATE Qt6::WebEngineQuick)
qmake : QT += webenginequick
En QML : WebEngineProfile
Héritages : QObject

Types publics

enum HttpCacheType { MemoryHttpCache, DiskHttpCache, NoCache }
enum PersistentCookiesPolicy { NoPersistentCookies, AllowPersistentCookies, OnlyPersistentCookies, ForcePersistentCookies }
(since 6.8) enum class PersistentPermissionsPolicy { AskEveryTime, StoreInMemory, StoreOnDisk }

Propriétés

Fonctions publiques

QQuickWebEngineProfile(QObject *parent = nullptr)
(since QtWebEngine 6.9) QQuickWebEngineProfile(const QString &storageName, QObject *parent = nullptr)
QString cachePath() const
void clearHttpCache()
QWebEngineClientCertificateStore *clientCertificateStore()
QWebEngineClientHints *clientHints() const
QWebEngineCookieStore *cookieStore() const
QString downloadPath() const
QWebEngineExtensionManager *extensionManager()
QString httpAcceptLanguage() const
int httpCacheMaximumSize() const
QQuickWebEngineProfile::HttpCacheType httpCacheType() const
QString httpUserAgent() const
void installUrlSchemeHandler(const QByteArray &scheme, QWebEngineUrlSchemeHandler *handler)
bool isOffTheRecord() const
bool isPushServiceEnabled() const
bool isSpellCheckEnabled() const
(since 6.8) QList<QWebEnginePermission> listAllPermissions() const
(since 6.8) QList<QWebEnginePermission> listPermissionsForOrigin(const QUrl &securityOrigin) const
(since 6.8) QList<QWebEnginePermission> listPermissionsForPermissionType(QWebEnginePermission::PermissionType permissionType) const
QQuickWebEngineProfile::PersistentCookiesPolicy persistentCookiesPolicy() const
QQuickWebEngineProfile::PersistentPermissionsPolicy persistentPermissionsPolicy() const
QString persistentStoragePath() const
(since 6.8) QWebEnginePermission queryPermission(const QUrl &securityOrigin, QWebEnginePermission::PermissionType permissionType) const
void removeAllUrlSchemeHandlers()
void removeUrlScheme(const QByteArray &scheme)
void removeUrlSchemeHandler(QWebEngineUrlSchemeHandler *handler)
void setCachePath(const QString &path)
void setDownloadPath(const QString &path)
void setHttpAcceptLanguage(const QString &httpAcceptLanguage)
void setHttpCacheMaximumSize(int maxSize)
void setHttpCacheType(QQuickWebEngineProfile::HttpCacheType)
void setHttpUserAgent(const QString &userAgent)
void setOffTheRecord(bool offTheRecord)
void setPersistentCookiesPolicy(QQuickWebEngineProfile::PersistentCookiesPolicy)
void setPersistentPermissionsPolicy(QQuickWebEngineProfile::PersistentPermissionsPolicy)
void setPersistentStoragePath(const QString &path)
void setPushServiceEnabled(bool enable)
void setSpellCheckEnabled(bool enabled)
void setSpellCheckLanguages(const QStringList &languages)
void setStorageName(const QString &name)
void setUrlRequestInterceptor(QWebEngineUrlRequestInterceptor *interceptor)
QStringList spellCheckLanguages() const
QString storageName() const
const QWebEngineUrlSchemeHandler *urlSchemeHandler(const QByteArray &scheme) const
QQuickWebEngineScriptCollection *userScripts() const

Signaux

void cachePathChanged()
(since 6.7) void clearHttpCacheCompleted()
void downloadFinished(QQuickWebEngineDownloadRequest *download)
void downloadPathChanged()
void downloadRequested(QQuickWebEngineDownloadRequest *download)
void httpAcceptLanguageChanged()
void httpCacheMaximumSizeChanged()
void httpCacheTypeChanged()
void httpUserAgentChanged()
void offTheRecordChanged()
void persistentCookiesPolicyChanged()
void persistentPermissionsPolicyChanged()
void persistentStoragePathChanged()
void presentNotification(QWebEngineNotification *notification)
void pushServiceEnabledChanged()
void spellCheckEnabledChanged()
void spellCheckLanguagesChanged()
void storageNameChanged()

Membres publics statiques

QQuickWebEngineProfile *defaultProfile()

Description détaillée

Un profil de moteur web contient des paramètres, des scripts, une politique de cookies persistants et la liste des liens visités partagée par toutes les pages du moteur web qui appartiennent au profil.

Les informations sur les liens visités sont stockées avec les cookies persistants et d'autres données persistantes dans un espace de stockage déterminé par la propriété storageName. Les données persistantes sont stockées dans un sous-répertoire déterminé par la propriété persistentStoragePath et le cache dans un sous-répertoire déterminé par la propriété cachePath. La propriété httpCacheType décrit le type de cache : en mémoire ou sur disque. Si seule la propriété storageName est définie, les autres valeurs sont générées automatiquement en fonction de celle-ci. Si vous spécifiez l'une des valeurs manuellement, vous devez le faire avant de créer des pages appartenant au profil.

Les profils peuvent être utilisés pour isoler les pages les unes des autres. Un cas d'utilisation typique est celui d'un profil dédié à un mode de navigation privée. Un profil hors enregistrement oblige les cookies, le cache HTTP et d'autres données normalement persistantes à n'être stockés qu'en mémoire. La propriété offTheRecord indique si un profil est hors registre.

Le profil par défaut est accessible par defaultProfile(). Il s'agit d'un profil intégré auquel appartiennent toutes les pages web qui n'ont pas été créées spécifiquement avec un autre profil.

Il est possible de créer une instance de WebEngineProfile et d'y accéder à partir de C++ grâce à la classe QQuickWebEngineProfile, qui expose d'autres fonctionnalités en C++. Cela permet aux applications Qt Quick d'intercepter les demandes d'URL (QQuickWebEngineProfile::setRequestInterceptor) ou d'enregistrer des schémas d'URL personnalisés (QQuickWebEngineProfile::installUrlSchemeHandler).

La vérification orthographique des champs de formulaire HTML peut être activée par profil en définissant la propriété spellCheckEnabled et les langues actuellement utilisées pour la vérification orthographique peuvent être définies à l'aide de la propriété spellCheckLanguages.

Type de membre Documentation

enum QQuickWebEngineProfile::HttpCacheType

Cette énumération décrit le type de cache HTTP :

ConstanteValeurDescription du type de cache
QQuickWebEngineProfile::MemoryHttpCache0Utilise un cache en mémoire. Il s'agit de la valeur par défaut si off-the-record est défini.
QQuickWebEngineProfile::DiskHttpCache1Utiliser un cache sur disque. C'est la valeur par défaut si off-the-record n'est pas défini. Retourne à MemoryHttpCache si off-the-record est défini.
QQuickWebEngineProfile::NoCache2Désactiver à la fois le cache en mémoire et le cache sur disque.

enum QQuickWebEngineProfile::PersistentCookiesPolicy

Cette énumération décrit la politique en matière de persistance des cookies :

ConstanteValeurDescription de l'enum
QQuickWebEngineProfile::NoPersistentCookies0Les cookies de session et les cookies persistants sont stockés en mémoire. C'est le seul paramètre possible si off-the-record est défini ou si aucun chemin d'accès aux données persistantes n'est disponible.
QQuickWebEngineProfile::AllowPersistentCookies1Les cookies persistants sont enregistrés sur le disque et restaurés à partir de celui-ci, tandis que les cookies de session ne sont stockés sur le disque qu'à des fins de récupération en cas de panne. Il s'agit du paramètre par défaut.
QQuickWebEngineProfile::OnlyPersistentCookies (since Qt 6.11)3Les cookies marqués comme persistants sont enregistrés et restaurés sur le disque, tandis que les cookies de session ne sont jamais enregistrés sur le disque, même en cas de récupération après une panne.
QQuickWebEngineProfile::ForcePersistentCookies2Les cookies de session et les cookies persistants sont tous deux enregistrés et restaurés sur le disque.

[since 6.8] enum class QQuickWebEngineProfile::PersistentPermissionsPolicy

Cette énumération décrit la politique de persistance des autorisations :

ConstanteValeurDescription de l'enum
QQuickWebEngineProfile::PersistentPermissionsPolicy::AskEveryTime0L'application demandera des autorisations à chaque fois qu'elles seront nécessaires, qu'elles aient été accordées auparavant ou non. Cette pratique est destinée à assurer la compatibilité ascendante avec les applications existantes et n'est pas recommandée par ailleurs.
QQuickWebEngineProfile::PersistentPermissionsPolicy::StoreInMemory1Une demande ne sera faite que la première fois qu'une permission est nécessaire. Toute demande ultérieure sera automatiquement accordée ou refusée, en fonction du choix initial de l'utilisateur. Ceci s'applique à toutes les pages qui utilisent la même instance de QQuickWebEngineProfile, jusqu'à ce que l'application soit fermée. C'est le paramètre appliqué si off-the-record est défini ou si aucun chemin de données persistant n'est disponible.
QQuickWebEngineProfile::PersistentPermissionsPolicy::StoreOnDisk2Fonctionne de la même manière que PersistentPermissionsInMemory, mais les autorisations sont enregistrées sur le disque et restaurées à partir de celui-ci. Il s'agit du paramètre par défaut.

Cette liste a été introduite dans Qt 6.8.

Documentation sur les propriétés

cachePath : QString

Le chemin vers l'emplacement où sont stockés les caches du profil, en particulier le cache HTTP.

Par défaut, les caches sont stockés sous QStandardPaths::writableLocation(QStandardPaths::CacheLocation) dans un répertoire nommé à l'aide de storageName.

Fonctions d'accès :

QString cachePath() const
void setCachePath(const QString &path)

Signal de notification :

void cachePathChanged()

[read-only, since 6.8] clientHints : QWebEngineClientHints*

Cette propriété contient les paramètres des conseils du client associés à ce contexte de navigation.

Cette propriété a été introduite dans Qt 6.8.

Fonctions d'accès :

QWebEngineClientHints *clientHints() const

Voir aussi QWebEngineClientHints.

[since QtWebEngine 1.9] downloadPath : QString

Chemin d'accès à l'emplacement où les fichiers téléchargés sont stockés.

Remplace le chemin par défaut utilisé pour l'emplacement de téléchargement, en lui attribuant la valeur path.

S'il s'agit d'une chaîne vide, le chemin par défaut est rétabli.

Note : Par défaut, le chemin de téléchargement est QStandardPaths::DownloadLocation.

Cette propriété a été introduite dans QtWebEngine 1.9.

Fonctions d'accès :

QString downloadPath() const
void setDownloadPath(const QString &path)

Notifier signal :

void downloadPathChanged()

[read-only, since 6.10] extensionManager : QWebEngineExtensionManager* const

Cette propriété contient le gestionnaire d'extension associé à ce profil.

Cette propriété a été introduite dans Qt 6.10.

Fonctions d'accès :

QWebEngineExtensionManager *extensionManager()

Voir aussi QWebEngineExtensionManager.

httpAcceptLanguage : QString

La valeur du champ Accept-Language de l'en-tête de requête HTTP.

Fonctions d'accès :

QString httpAcceptLanguage() const
void setHttpAcceptLanguage(const QString &httpAcceptLanguage)

Signal de notification :

void httpAcceptLanguageChanged()

httpCacheMaximumSize : int

La taille maximale du cache HTTP. Si 0, la taille sera contrôlée automatiquement par QtWebEngine. La valeur par défaut est 0.

Fonctions d'accès :

int httpCacheMaximumSize() const
void setHttpCacheMaximumSize(int maxSize)

Signal de notification :

void httpCacheMaximumSizeChanged()

Voir aussi httpCacheType.

httpCacheType : HttpCacheType

Cette énumération décrit le type de cache HTTP.

Si le profil n'est pas enregistré ou n'a pas de storageName, MemoryHttpCache est renvoyé.

Fonctions d'accès :

QQuickWebEngineProfile::HttpCacheType httpCacheType() const
void setHttpCacheType(QQuickWebEngineProfile::HttpCacheType)

Signal de notification :

void httpCacheTypeChanged()

httpUserAgent : QString

Chaîne de l'agent utilisateur envoyée avec HTTP pour identifier le navigateur.

Fonctions d'accès :

QString httpUserAgent() const
void setHttpUserAgent(const QString &userAgent)

Signal de notification :

void httpUserAgentChanged()

[since QtWebEngine 6.5] isPushServiceEnabled : bool

Si le service de messagerie push est activé.

Remarque : par défaut, le service de messagerie push est désactivé.

Remarque : Qt WebEngine utilise Firebase Cloud Messaging (FCM) comme service de push pour le navigateur. Par conséquent, tous les messages push passeront par le service push de Google et ses serveurs respectifs.

Cette propriété a été introduite dans QtWebEngine 6.5.

Fonctions d'accès :

bool isPushServiceEnabled() const
void setPushServiceEnabled(bool enable)

Signal Notifier :

void pushServiceEnabledChanged()

offTheRecord : bool

Si le profil du moteur web est " off-the-record". Un profil "off-the-record" oblige les cookies, le cache HTTP et d'autres données normalement persistantes à n'être stockés qu'en mémoire. Le profil est désactivé par défaut.

Le passage d'un profil off-the-record à un comportement basé sur le disque nécessite également la définition d'une adresse storageName.

Fonctions d'accès :

bool isOffTheRecord() const
void setOffTheRecord(bool offTheRecord)

Signal de notification :

void offTheRecordChanged()

Voir également setStorageName().

persistentCookiesPolicy : PersistentCookiesPolicy

Cette énumération décrit la politique de persistance des cookies. Si le profil n'est pas enregistré, NoPersistentCookies est renvoyé.

Fonctions d'accès :

QQuickWebEngineProfile::PersistentCookiesPolicy persistentCookiesPolicy() const
void setPersistentCookiesPolicy(QQuickWebEngineProfile::PersistentCookiesPolicy)

Signal de notification :

void persistentCookiesPolicyChanged()

[since 6.8] persistentPermissionsPolicy : PersistentPermissionsPolicy

Décrit la politique de persistance des autorisations. Si le profil n'est pas enregistré, NoPersistentCookies est renvoyé.

Cette propriété a été introduite dans Qt 6.8.

Fonctions d'accès :

QQuickWebEngineProfile::PersistentPermissionsPolicy persistentPermissionsPolicy() const
void setPersistentPermissionsPolicy(QQuickWebEngineProfile::PersistentPermissionsPolicy)

Signal Notificateur :

void persistentPermissionsPolicyChanged()

persistentStoragePath : QString

Chemin d'accès à l'emplacement où sont stockées les données persistantes du navigateur et du contenu web. Les données persistantes comprennent les cookies persistants, le stockage local HTML5 et les liens visités.

Par défaut, le stockage est situé sous QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) dans un répertoire nommé storageName.

Fonctions d'accès :

QString persistentStoragePath() const
void setPersistentStoragePath(const QString &path)

Signal de notification :

void persistentStoragePathChanged()

[since QtWebEngine 1.4] spellCheckEnabled : bool

Cette propriété indique si le correcteur orthographique du moteur web est activé.

Cette propriété a été introduite dans QtWebEngine 1.4.

Fonctions d'accès :

bool isSpellCheckEnabled() const
void setSpellCheckEnabled(bool enabled)

Signal Notifier :

void spellCheckEnabledChanged()

[since QtWebEngine 1.4] spellCheckLanguages : QStringList

Cette propriété contient les langues utilisées par le correcteur orthographique.

Cette propriété a été introduite dans QtWebEngine 1.4.

Fonctions d'accès :

QStringList spellCheckLanguages() const
void setSpellCheckLanguages(const QStringList &languages)

Signal du notificateur :

void spellCheckLanguagesChanged()

storageName : QString

Nom de stockage utilisé pour créer des sous-répertoires distincts pour chaque profil qui utilise le disque pour stocker des données persistantes et du cache.

Fonctions d'accès :

QString storageName() const
void setStorageName(const QString &name)

Signal de notification :

void storageNameChanged()

Voir aussi persistentStoragePath et cachePath.

[read-only] userScripts : QQuickWebEngineScriptCollection*

Cette propriété contient la collection d'objets QWebEngineScript qui sont injectés dans toutes les pages qui partagent ce profil.

Fonctions d'accès :

QQuickWebEngineScriptCollection *userScripts() const

Documentation des fonctions membres

QQuickWebEngineProfile::QQuickWebEngineProfile(QObject *parent = nullptr)

Construit un nouveau profil non enregistré avec le parent parent.

Un profil "off-the-record" ne laisse aucun enregistrement sur la machine locale et n'a pas de données persistantes ni de cache. Ainsi, le cache HTTP ne peut être qu'en mémoire et les cookies ne peuvent être que non persistants. Essayer de modifier ces paramètres n'aura aucun effet.

[explicit, since QtWebEngine 6.9] QQuickWebEngineProfile::QQuickWebEngineProfile(const QString &storageName, QObject *parent = nullptr)

Construit un nouveau profil avec le nom de stockage storageName et le parent parent.

Le nom de stockage doit être unique.

Un QQuickWebEngineProfile basé sur le disque doit être détruit à la sortie de l'application ou avant, sinon le cache et les données persistantes peuvent ne pas être entièrement vidés sur le disque.

Cette fonction a été introduite dans QtWebEngine 6.9.

Voir aussi storageName().

[invokable] void QQuickWebEngineProfile::clearHttpCache()

Supprime les entrées du cache du profil.

Note : Veillez à ne pas commencer une nouvelle navigation ou toute autre opération sur le profil pendant que l'opération d'effacement est en cours. Le signal clearHttpCacheCompleted() informe de l'achèvement de l'opération.

Remarque : cette fonction peut être invoquée via le système de méta-objets et à partir de QML. Voir Q_INVOKABLE.

Voir également WebEngineProfile::clearHttpCache() et clearHttpCacheCompleted().

[signal, since 6.7] void QQuickWebEngineProfile::clearHttpCacheCompleted()

Ce signal est émis lorsque l'opération clearHttpCache() est terminée.

Cette fonction a été introduite dans Qt 6.7.

Voir aussi clearHttpCache().

QWebEngineClientCertificateStore *QQuickWebEngineProfile::clientCertificateStore()

Renvoie le magasin de certificats du client du profil.

QWebEngineCookieStore *QQuickWebEngineProfile::cookieStore() const

Renvoie le magasin de cookies pour ce profil.

[static] QQuickWebEngineProfile *QQuickWebEngineProfile::defaultProfile()

Renvoie le profil par défaut.

Le profil par défaut est "off-the-record".

Voir aussi storageName().

[signal] void QQuickWebEngineProfile::downloadFinished(QQuickWebEngineDownloadRequest *download)

Ce signal est émis lorsque le téléchargement s'arrête, parce qu'il s'est terminé avec succès, qu'il a été annulé ou qu'il a été interrompu (par exemple, en raison d'une perte de connectivité). L'argument download contient l'état de l'instance de téléchargement terminée.

Note : Pour utiliser la méthode C++ static_cast download à QWebEngineDownloadRequest

[signal] void QQuickWebEngineProfile::downloadRequested(QQuickWebEngineDownloadRequest *download)

Ce signal est émis lorsqu'un téléchargement a été déclenché. L'argument download contient l'état du téléchargement. Le téléchargement doit être explicitement accepté avec QWebEngineDownloadRequest::accept() ou il sera annulé par défaut. L'élément de téléchargement est rattaché au profil. S'il n'est pas accepté, il sera supprimé immédiatement après l'émission du signal. Ce signal ne peut pas être utilisé avec une connexion en file d'attente.

Note : Pour utiliser le signal C++ static_cast download à QWebEngineDownloadRequest

void QQuickWebEngineProfile::installUrlSchemeHandler(const QByteArray &scheme, QWebEngineUrlSchemeHandler *handler)

Enregistre un gestionnaire handler pour le schéma d'URL personnalisé scheme dans le profil.

Il est nécessaire d'enregistrer d'abord le schéma avec QWebEngineUrlScheme::registerScheme au démarrage de l'application.

[invokable, since 6.8] QList<QWebEnginePermission> QQuickWebEngineProfile::listAllPermissions() const

Renvoie un QList d'objets QWebEnginePermission, chacun représentant une seule autorisation actuellement présente dans la base de données des autorisations. La liste renvoyée contient toutes les autorisations précédemment accordées/refusées pour ce profil, à condition qu'elles soient de type persistant.

Remarque : lorsque persistentPermissionPolicy() a pour valeur AskEveryTime, la liste renvoyée sera vide.

Note : Cette fonction peut être invoquée via le système de méta-objets et à partir de QML. Voir Q_INVOKABLE.

Cette fonction a été introduite dans Qt 6.8.

Voir aussi queryPermission(), listPermissionsForOrigin(), listPermissionsForPermissionType() et QWebEnginePermission::isPersistent().

[invokable, since 6.8] QList<QWebEnginePermission> QQuickWebEngineProfile::listPermissionsForOrigin(const QUrl &securityOrigin) const

Renvoie un QList d'objets QWebEnginePermission, chacun représentant une seule autorisation actuellement présente dans le magasin des autorisations. La liste renvoyée contient toutes les autorisations précédemment accordées/refusées associées à un securityOrigin spécifique pour ce profil, à condition qu'elles soient d'un type persistant.

Remarque : les autorisations étant accordées en fonction de l'origine, l'adresse securityOrigin fournie sera réduite à sa forme d'origine et la liste renvoyée contiendra toutes les autorisations relatives à l'origine. Ainsi, passer https://www.example.com/some/page.html revient à passer uniquement https://www.example.com/.

Remarque : cette fonction peut être invoquée via le système de méta-objets et à partir de QML. Voir Q_INVOKABLE.

Cette fonction a été introduite dans Qt 6.8.

Voir aussi queryPermission(), listAllPermissions(), listPermissionsForPermissionType() et QWebEnginePermission::isPersistent().

[invokable, since 6.8] QList<QWebEnginePermission> QQuickWebEngineProfile::listPermissionsForPermissionType(QWebEnginePermission::PermissionType permissionType) const

Renvoie un QList d'objets QWebEnginePermission, chacun représentant une seule autorisation actuellement présente dans le registre des autorisations. La liste renvoyée contient toutes les autorisations précédemment accordées/refusées pour l'objet permissionType fourni. Si le type de permission est non persistant, la liste sera vide.

Remarque : lorsque persistentPermissionPolicy() a pour valeur AskEveryTime, la liste retournée est vide.

Note : Cette fonction peut être invoquée via le système de méta-objets et à partir de QML. Voir Q_INVOKABLE.

Cette fonction a été introduite dans Qt 6.8.

Voir aussi queryPermission(), listAllPermissions(), listPermissionsForOrigin(), QWebEnginePermission::PermissionType, et QWebEnginePermission::isPersistent().

[signal] void QQuickWebEngineProfile::presentNotification(QWebEngineNotification *notification)

Ce signal est émis chaque fois qu'il y a une notification d'utilisateur nouvellement créée. L'argument notification contient l'instance QWebEngineNotification avec laquelle il faut interroger les données et interagir.

Voir également WebEngineProfile::presentNotification.

[invokable, since 6.8] QWebEnginePermission QQuickWebEngineProfile::queryPermission(const QUrl &securityOrigin, QWebEnginePermission::PermissionType permissionType) const

Renvoie un objet QWebEnginePermission correspondant à une seule autorisation pour les sites securityOrigin et permissionType fournis. L'objet peut être utilisé pour demander l'état actuel de la permission ou pour la modifier. Il n'est pas nécessaire qu'une autorisation existe déjà ; l'objet retourné peut également être utilisé pour pré-attribuer une autorisation si un site web est connu pour l'utiliser.

Remarque : cette fonction ne peut être utilisée que pour les types de permission persistants. L'appeler avec une autorisation non persistante ( permissionType ) renverra un objet non valide.

Note : Cette fonction peut être invoquée via le système de méta-objets et à partir de QML. Voir Q_INVOKABLE.

Cette fonction a été introduite dans Qt 6.8.

Voir aussi listAllPermissions(), listPermissionsForOrigin(), listPermissionsForPermissionType() et QWebEnginePermission::PermissionType.

void QQuickWebEngineProfile::removeAllUrlSchemeHandlers()

Supprime tous les gestionnaires d'URL personnalisés installés dans le profil.

void QQuickWebEngineProfile::removeUrlScheme(const QByteArray &scheme)

Supprime le schéma d'URL personnalisé scheme du profil.

Voir aussi removeUrlSchemeHandler().

void QQuickWebEngineProfile::removeUrlSchemeHandler(QWebEngineUrlSchemeHandler *handler)

Supprime le gestionnaire d'URL personnalisé handler du profil.

Voir aussi removeUrlScheme().

void QQuickWebEngineProfile::setUrlRequestInterceptor(QWebEngineUrlRequestInterceptor *interceptor)

Enregistre un singleton d'intercepteur de requêtes interceptor pour intercepter les requêtes URL.

Le profil ne prend pas possession du pointeur.

Voir aussi QWebEngineUrlRequestInfo et QWebEngineUrlRequestInterceptor.

QStringList QQuickWebEngineProfile::spellCheckLanguages() const

Renvoie la liste des langues utilisées par le correcteur orthographique.

Remarque : fonction Getter pour la propriété spellCheckLanguages.

Voir également setSpellCheckLanguages().

const QWebEngineUrlSchemeHandler *QQuickWebEngineProfile::urlSchemeHandler(const QByteArray &scheme) const

Renvoie le registre du gestionnaire de schéma d'URL personnalisé pour le schéma d'URL scheme.

© 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.