QWebEngineExtensionInfo Class
QWebEngineExtensionInfo proporciona información sobre una extensión del navegador. Más...
| Cabecera: | #include <QWebEngineExtensionInfo> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) |
| qmake: | QT += webenginecore |
| Desde: | Qt 6.10 |
Propiedades
|
|
Funciones públicas
| 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 |
Descripción detallada
QWebEngineExtensionInfo proporciona información de una extensión cargada en Qt WebEngine. Las extensiones pueden cargarse a través de QWebEngineExtensionManager. Puede comprobar si la extensión se ha cargado correctamente utilizando su propiedad isLoaded(). La propiedad error() contiene mensajes de error si el proceso de carga falló. Las extensiones se cargan siempre en estado desactivado. Para ejecutar una extensión, debe habilitarse mediante QWebEngineExtensionManager::setExtensionEnabled().
Se puede eliminar una extensión mediante QWebEngineExtensionManager::unloadExtension().
Se puede acceder a las extensiones con QWebEngineExtensionManager::extensions() que proporciona una lista de las extensiones cargadas, o conectarse a las señales del gestor para ser notificado si el proceso de carga ha finalizado.
Véase también QWebEngineExtensionManager y QWebEngineProfile::extensionManager().
Documentación de propiedades
[read-only] actionPopupUrl : QUrl
Devuelve la url de la ventana emergente de la extensión.
Los desarrolladores de extensiones suelen proporcionar un menú emergente donde los usuarios pueden controlar su extensión. Se puede acceder al menú a través de esta url.
Vacío si la carga falló.
Funciones de acceso:
| QUrl | actionPopupUrl() const |
[read-only] description : QString
Esta propiedad contiene la descripción de la extensión.
Se obtiene de la propiedad description del archivo de manifiesto de la extensión.
Vacía si la carga ha fallado.
Funciones de acceso:
| QString | description() const |
[read-only] error : QString
Se han producido errores durante la carga, instalación o desinstalación de la extensión.
Pueden producirse varios errores durante la carga, como la falta de manifiesto, un formato de archivo o una ruta no válidos. El proceso de carga se detiene al primer error.
Vacío si la carga se ha realizado correctamente.
Funciones de acceso:
| QString | error() const |
[read-only] id : QString
Esta propiedad contiene el id de la extensión.
Se genera en el momento de la carga. Varios objetos QWebEngineExtensionInfo con el mismo id representan la misma extensión subyacente.
El id se genera a partir de la ruta del sistema de archivos desde donde se cargó la extensión y el archivo de manifiesto de la extensión. La carga de la misma extensión desde la misma ruta siempre tiene el mismo id.
Vacío si la carga falló.
Funciones de acceso:
| QString | id() const |
[read-only] isEnabled : bool
Esta propiedad indica si la extensión está activada.
Funciones de acceso:
| bool | isEnabled() const |
Véase también QWebEngineExtensionManager::setExtensionEnabled().
[read-only] isInstalled : bool
Esta propiedad indica si la extensión está instalada en el directorio de instalación del perfil.
Funciones de acceso:
| bool | isInstalled() const |
Véase también QWebEngineExtensionManager::installPath, QWebEngineExtensionManager::installExtension(), y QWebEngineExtensionManager::uninstallExtension().
[read-only] isLoaded : bool
Esta propiedad indica si la extensión está cargada.
Si la extensión se ha cargado o instalado correctamente esta propiedad devuelve true. Devuelve false si la extensión fue descargada, desinstalada o el proceso de carga falló.
Funciones de acceso:
| bool | isLoaded() const |
Véase también QWebEngineExtensionManager::loadExtension() y QWebEngineExtensionManager::unloadExtension().
[read-only] name : QString
Esta propiedad contiene el nombre de la extensión.
Se obtiene de la propiedad name del archivo de manifiesto de la extensión.
Vacía si la carga ha fallado.
Funciones de acceso:
| QString | name() const |
[read-only] path : QString
Esta propiedad contiene la ruta de instalación de la extensión.
La ruta del sistema de ficheros desde donde se cargó la extensión.
Funciones de acceso:
| 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.