QWebEngineExtensionInfo Class
Le QWebEngineExtensionInfo fournit des informations sur une extension de navigateur. Plus d'informations...
| En-tête : | #include <QWebEngineExtensionInfo> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) |
| qmake : | QT += webenginecore |
| Depuis : | Qt 6.10 |
Propriétés
|
|
Fonctions publiques
| QUrl | actionPopupUrl() const |
| QString | description() const |
| QString | error() const |
| QString | id() const |
| bool | isEnabled() const |
| bool | isInstalled() const |
| bool | isLoaded() const |
| QString | name() const |
| QString | path() const |
Description détaillée
QWebEngineExtensionInfo fournit des informations sur une extension chargée dans Qt WebEngine. Les extensions peuvent être chargées via QWebEngineExtensionManager. Vous pouvez vérifier si l'extension a été chargée avec succès en utilisant sa propriété isLoaded(). La propriété error() contient des messages d'erreur si le processus de chargement a échoué. Les extensions sont toujours chargées dans un état désactivé. Pour exécuter une extension, il faut l'activer via QWebEngineExtensionManager::setExtensionEnabled().
Une extension peut être supprimée à l'aide de QWebEngineExtensionManager::unloadExtension().
Vous pouvez accéder aux extensions avec QWebEngineExtensionManager::extensions() qui fournit une liste des extensions chargées, ou vous connecter aux signaux du gestionnaire pour être informé de la fin du processus de chargement.
Voir également QWebEngineExtensionManager et QWebEngineProfile::extensionManager().
Documentation sur les propriétés
[read-only] actionPopupUrl : QUrl
Renvoie l'url de la fenêtre contextuelle de l'extension.
Les développeurs d'extensions fournissent généralement un menu contextuel permettant aux utilisateurs de contrôler leur extension. Le menu est accessible via cette URL.
Vide si le chargement a échoué.
Fonctions d'accès :
| QUrl | actionPopupUrl() const |
[read-only] description : QString
Cette propriété contient la description de l'extension.
Elle provient de la propriété "description" du fichier manifeste de l'extension.
Vide si le chargement a échoué.
Fonctions d'accès :
| QString | description() const |
[read-only] error : QString
Des erreurs se sont produites lors du chargement, de l'installation ou de la désinstallation de l'extension.
Plusieurs erreurs peuvent se produire pendant le chargement, comme un manifeste manquant, un format de fichier ou un chemin d'accès non valide. Le processus de chargement s'arrête à la première erreur.
Vide si le chargement a réussi.
Fonctions d'accès :
| QString | error() const |
[read-only] id : QString
Cette propriété contient l'identifiant de l'extension.
Il est généré au moment du chargement. Plusieurs objets QWebEngineExtensionInfo ayant le même identifiant représentent la même extension sous-jacente.
L'identifiant est généré à partir du chemin d'accès au système de fichiers à partir duquel l'extension a été chargée et du fichier manifeste de l'extension. Le chargement d'une même extension à partir du même chemin d'accès a toujours le même identifiant.
Vide si le chargement a échoué.
Fonctions d'accès :
| QString | id() const |
[read-only] isEnabled : bool
Cette propriété indique si l'extension est activée.
Fonctions d'accès :
| bool | isEnabled() const |
Voir aussi QWebEngineExtensionManager::setExtensionEnabled().
[read-only] isInstalled : bool
Cette propriété indique si l'extension est installée dans le répertoire d'installation du profil.
Fonctions d'accès :
| bool | isInstalled() const |
Voir aussi QWebEngineExtensionManager::installPath, QWebEngineExtensionManager::installExtension(), et QWebEngineExtensionManager::uninstallExtension().
[read-only] isLoaded : bool
Cette propriété indique si l'extension est chargée.
Si l'extension a été chargée ou installée avec succès, cette propriété renvoie true. Elle renvoie la valeur false si l'extension a été déchargée, désinstallée ou si le processus de chargement a échoué.
Fonctions d'accès :
| bool | isLoaded() const |
Voir également QWebEngineExtensionManager::loadExtension() et QWebEngineExtensionManager::unloadExtension().
[read-only] name : QString
Cette propriété contient le nom de l'extension.
Elle provient de la propriété "name" du fichier manifeste de l'extension.
Vide si le chargement a échoué.
Fonctions d'accès :
| QString | name() const |
[read-only] path : QString
Cette propriété contient le chemin d'installation de l'extension.
Il s'agit du chemin du système de fichiers à partir duquel l'extension a été chargée.
Fonctions d'accès :
| QString | path() const |
© 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.