En esta página

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.