QQuickWebEngineProfile Class
La clase QQuickWebEngineProfile proporciona un perfil de motor web compartido por múltiples páginas. Más...
| Cabecera: | #include <QQuickWebEngineProfile> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS WebEngineQuick)target_link_libraries(mytarget PRIVATE Qt6::WebEngineQuick) |
| qmake: | QT += webenginequick |
| En QML: | WebEngineProfile |
| Hereda: | QObject |
Tipos públicos
| enum | HttpCacheType { MemoryHttpCache, DiskHttpCache, NoCache } |
| enum | PersistentCookiesPolicy { NoPersistentCookies, AllowPersistentCookies, OnlyPersistentCookies, ForcePersistentCookies } |
(since 6.8) enum class | PersistentPermissionsPolicy { AskEveryTime, StoreInMemory, StoreOnDisk } |
Propiedades
|
|
Funciones públicas
| 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 |
Señales
| 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() |
Miembros públicos estáticos
| QQuickWebEngineProfile * | defaultProfile() |
Descripción detallada
Un perfil de motor web contiene configuraciones, scripts, política de cookies persistentes y la lista de enlaces visitados compartida por todas las páginas del motor web que pertenecen al perfil.
La información sobre los enlaces visitados se almacena junto con las cookies persistentes y otros datos persistentes en un almacenamiento determinado por la propiedad storageName. Los datos persistentes se almacenan en un subdirectorio determinado por la propiedad persistentStoragePath y la caché en un subdirectorio determinado por la propiedad cachePath. La propiedad httpCacheType describe el tipo de caché: en memoria o en disco. Si sólo se establece la propiedad storageName, los demás valores se generan automáticamente en función de ella. Si especifica alguno de los valores manualmente, debe hacerlo antes de crear cualquier página que pertenezca al perfil.
Los perfiles pueden utilizarse para aislar páginas entre sí. Un caso típico de uso es un perfil off -the-record dedicado para un modo de navegación privada. Un perfil "off-the-record" obliga a que las cookies, la caché HTTP y otros datos normalmente persistentes se almacenen sólo en memoria. La propiedad offTheRecord indica si un perfil es "off-the-record".
Se puede acceder al perfil predeterminado mediante defaultProfile(). Es un perfil incorporado al que pertenecen todas las páginas web no creadas específicamente con otro perfil.
Se puede crear una instancia de WebEngineProfile y acceder a ella desde C++ a través de la clase QQuickWebEngineProfile, que expone más funcionalidades en C++. Esto permite a las aplicaciones Qt Quick interceptar peticiones URL (QQuickWebEngineProfile::setRequestInterceptor), o registrar esquemas URL personalizados (QQuickWebEngineProfile::installUrlSchemeHandler).
Los campos de formulario HTML con corrección ortográfica pueden habilitarse por perfil estableciendo la propiedad spellCheckEnabled y los idiomas actuales usados para la corrección ortográfica pueden establecerse usando la propiedad spellCheckLanguages.
Documentación del tipo de miembro
enum QQuickWebEngineProfile::HttpCacheType
Este enum describe el tipo de caché HTTP:
| Constante | Valor | Descripción |
|---|---|---|
QQuickWebEngineProfile::MemoryHttpCache | 0 | Utiliza una caché en memoria. Este es el valor por defecto si off-the-record está configurado. |
QQuickWebEngineProfile::DiskHttpCache | 1 | Utilizar una caché de disco. Este es el valor por defecto si off-the-record no está configurado. Vuelve a MemoryHttpCache si off-the-record está configurado. |
QQuickWebEngineProfile::NoCache | 2 | Desactivar la caché en memoria y en disco. |
enum QQuickWebEngineProfile::PersistentCookiesPolicy
Este enum describe la política de persistencia de cookies:
| Constante | Valor | Descripción |
|---|---|---|
QQuickWebEngineProfile::NoPersistentCookies | 0 | Tanto las cookies de sesión como las persistentes se almacenan en memoria. Esta es la única configuración posible si off-the-record está configurado o no hay ninguna ruta de datos persistente disponible. |
QQuickWebEngineProfile::AllowPersistentCookies | 1 | Las cookies marcadas como persistentes se guardan y se restauran desde el disco, mientras que las cookies de sesión sólo se guardan en el disco para la recuperación en caso de fallo. Esta es la configuración por defecto. |
QQuickWebEngineProfile::OnlyPersistentCookies (since Qt 6.11) | 3 | Las cookies marcadas como persistentes se guardan y se restauran desde el disco, mientras que las cookies de sesión nunca se guardan en el disco, ni siquiera para la recuperación de fallos. |
QQuickWebEngineProfile::ForcePersistentCookies | 2 | Tanto las cookies de sesión como las persistentes se guardan y restauran desde el disco. |
[since 6.8] enum class QQuickWebEngineProfile::PersistentPermissionsPolicy
Este enum describe la política de persistencia de permisos:
| Constante | Valor | Descripción |
|---|---|---|
QQuickWebEngineProfile::PersistentPermissionsPolicy::AskEveryTime | 0 | La aplicación pedirá permisos cada vez que los necesite, independientemente de si se han concedido antes o no. Esto está pensado para la compatibilidad hacia atrás con las aplicaciones existentes, y por lo demás no se recomienda. |
QQuickWebEngineProfile::PersistentPermissionsPolicy::StoreInMemory | 1 | Sólo se realizará una solicitud la primera vez que se necesite un permiso. Cualquier solicitud posterior se concederá o denegará automáticamente, dependiendo de la elección inicial del usuario. Esto se aplica a todas las páginas que utilicen la misma instancia QQuickWebEngineProfile, hasta que se cierre la aplicación. Esta es la configuración que se aplica si off-the-record está configurado o no hay ninguna ruta de datos persistente disponible. |
QQuickWebEngineProfile::PersistentPermissionsPolicy::StoreOnDisk | 2 | Funciona de la misma manera que PersistentPermissionsInMemory, pero los permisos se guardan y restauran desde el disco. Esta es la configuración por defecto. |
Este enum se introdujo en Qt 6.8.
Documentación de propiedades
cachePath : QString
La ruta a la ubicación donde se almacenan las cachés del perfil, en particular la caché HTTP.
Por defecto, las cachés se almacenan debajo de QStandardPaths::writableLocation(QStandardPaths::CacheLocation) en un directorio cuyo nombre es storageName.
Funciones de acceso:
| QString | cachePath() const |
| void | setCachePath(const QString &path) |
Señal del notificador:
| void | cachePathChanged() |
[read-only, since 6.8] clientHints : QWebEngineClientHints*
Esta propiedad contiene los ajustes de Client Hints asociados con este contexto de navegación.
Esta propiedad se introdujo en Qt 6.8.
Funciones de acceso:
| QWebEngineClientHints * | clientHints() const |
Véase también QWebEngineClientHints.
[since QtWebEngine 1.9] downloadPath : QString
La ruta a la ubicación donde se almacenan los archivos descargados.
Anula la ruta predeterminada utilizada para la ubicación de descarga, estableciéndola en path.
Si se establece en una cadena vacía, se restaura la ruta por defecto.
Nota: Por defecto, la ruta de descarga es QStandardPaths::DownloadLocation.
Esta propiedad se introdujo en QtWebEngine 1.9.
Funciones de acceso:
| QString | downloadPath() const |
| void | setDownloadPath(const QString &path) |
Señal de notificador:
| void | downloadPathChanged() |
[read-only, since 6.10] extensionManager : QWebEngineExtensionManager* const
Esta propiedad contiene el gestor de extensiones asociado a este perfil.
Esta propiedad se introdujo en Qt 6.10.
Funciones de acceso:
| QWebEngineExtensionManager * | extensionManager() |
Véase también QWebEngineExtensionManager.
httpAcceptLanguage : QString
Valor del campo Accept-Language del encabezado de petición HTTP.
Funciones de acceso:
| QString | httpAcceptLanguage() const |
| void | setHttpAcceptLanguage(const QString &httpAcceptLanguage) |
Señal del notificador:
| void | httpAcceptLanguageChanged() |
httpCacheMaximumSize : int
El tamaño máximo de la caché HTTP. Si 0, el tamaño será controlado automáticamente por QtWebEngine. El valor por defecto es 0.
Funciones de acceso:
| int | httpCacheMaximumSize() const |
| void | setHttpCacheMaximumSize(int maxSize) |
Señal notificadora:
| void | httpCacheMaximumSizeChanged() |
Véase también httpCacheType.
httpCacheType : HttpCacheType
Esta enumeración describe el tipo de caché HTTP.
Si el perfil es off-the-record o no tiene storageName establecido, se devuelve MemoryHttpCache.
Funciones de acceso:
| QQuickWebEngineProfile::HttpCacheType | httpCacheType() const |
| void | setHttpCacheType(QQuickWebEngineProfile::HttpCacheType) |
Señal de notificador:
| void | httpCacheTypeChanged() |
httpUserAgent : QString
La cadena de agente de usuario enviada con HTTP para identificar el navegador.
Funciones de acceso:
| QString | httpUserAgent() const |
| void | setHttpUserAgent(const QString &userAgent) |
Señal del notificador:
| void | httpUserAgentChanged() |
[since QtWebEngine 6.5] isPushServiceEnabled : bool
Si el servicio de mensajería push está activado.
Nota: Por defecto el servicio de mensajería push está deshabilitado.
Nota: Qt WebEngine utiliza Firebase Cloud Messaging (FCM) como servicio push del navegador. Por lo tanto, todos los mensajes push pasarán por el servicio push de Google y sus respectivos servidores.
Esta propiedad se introdujo en QtWebEngine 6.5.
Funciones de acceso:
| bool | isPushServiceEnabled() const |
| void | setPushServiceEnabled(bool enable) |
Señal de notificador:
| void | pushServiceEnabledChanged() |
offTheRecord : bool
Si el perfil del motor web es off-the-record. Un perfil off-the-record obliga a que las cookies, la caché HTTP y otros datos normalmente persistentes se almacenen sólo en memoria. El perfil es off-the-record por defecto.
Para cambiar un perfil de comportamiento off-the-record a comportamiento basado en disco también es necesario configurar un storageName adecuado.
Funciones de acceso:
| bool | isOffTheRecord() const |
| void | setOffTheRecord(bool offTheRecord) |
Señal de notificador:
| void | offTheRecordChanged() |
Véase también setStorageName().
persistentCookiesPolicy : PersistentCookiesPolicy
Esta enumeración describe la política de persistencia de las cookies. Si el perfil es off-the-record, se devuelve NoPersistentCookies.
Funciones de acceso:
| QQuickWebEngineProfile::PersistentCookiesPolicy | persistentCookiesPolicy() const |
| void | setPersistentCookiesPolicy(QQuickWebEngineProfile::PersistentCookiesPolicy) |
Señal de notificador:
| void | persistentCookiesPolicyChanged() |
[since 6.8] persistentPermissionsPolicy : PersistentPermissionsPolicy
Describe la política de persistencia de permisos. Si el perfil es off-the-record, se devuelve NoPersistentCookies.
Esta propiedad se introdujo en Qt 6.8.
Funciones de acceso:
| QQuickWebEngineProfile::PersistentPermissionsPolicy | persistentPermissionsPolicy() const |
| void | setPersistentPermissionsPolicy(QQuickWebEngineProfile::PersistentPermissionsPolicy) |
Señal de notificador:
| void | persistentPermissionsPolicyChanged() |
persistentStoragePath : QString
La ruta a la ubicación donde se almacenan los datos persistentes para el navegador y el contenido web. Los datos persistentes incluyen cookies persistentes, almacenamiento local HTML5 y enlaces visitados.
Por defecto, el almacenamiento se encuentra debajo de QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) en un directorio cuyo nombre es storageName.
Funciones de acceso:
| QString | persistentStoragePath() const |
| void | setPersistentStoragePath(const QString &path) |
Señal del notificador:
| void | persistentStoragePathChanged() |
[since QtWebEngine 1.4] spellCheckEnabled : bool
Esta propiedad indica si el corrector ortográfico del motor web está habilitado.
Esta propiedad se introdujo en QtWebEngine 1.4.
Funciones de acceso:
| bool | isSpellCheckEnabled() const |
| void | setSpellCheckEnabled(bool enabled) |
Señal del notificador:
| void | spellCheckEnabledChanged() |
[since QtWebEngine 1.4] spellCheckLanguages : QStringList
Esta propiedad contiene los idiomas utilizados por el corrector ortográfico.
Esta propiedad se introdujo en QtWebEngine 1.4.
Funciones de acceso:
| QStringList | spellCheckLanguages() const |
| void | setSpellCheckLanguages(const QStringList &languages) |
Señal del notificador:
| void | spellCheckLanguagesChanged() |
storageName : QString
El nombre de almacenamiento que se utiliza para crear subdirectorios separados para cada perfil que utiliza el disco para almacenar datos persistentes y caché.
Funciones de acceso:
| QString | storageName() const |
| void | setStorageName(const QString &name) |
Señal notificadora:
| void | storageNameChanged() |
Véase también persistentStoragePath y cachePath.
[read-only] userScripts : QQuickWebEngineScriptCollection*
Esta propiedad contiene la colección de objetos QWebEngineScript que se inyectan en todas las páginas que comparten este perfil.
Funciones de acceso:
| QQuickWebEngineScriptCollection * | userScripts() const |
Documentación de funciones miembro
QQuickWebEngineProfile::QQuickWebEngineProfile(QObject *parent = nullptr)
Construye un nuevo perfil off-the-record con el padre parent.
Un perfil off-the-record no deja ningún registro en la máquina local, y no tiene datos persistentes ni caché. Por lo tanto, la caché HTTP sólo puede estar en memoria y las cookies sólo pueden ser no persistentes. Intentar cambiar esta configuración no tendrá ningún efecto.
[explicit, since QtWebEngine 6.9] QQuickWebEngineProfile::QQuickWebEngineProfile(const QString &storageName, QObject *parent = nullptr)
Crea un nuevo perfil con el nombre de almacenamiento storageName y el padre parent.
El nombre del almacenamiento debe ser único.
Un QQuickWebEngineProfile basado en disco debe ser destruido en o antes de la salida de la aplicación, de lo contrario la caché y los datos persistentes pueden no ser completamente volcados al disco.
Esta función fue introducida en QtWebEngine 6.9.
Véase también storageName().
[invokable] void QQuickWebEngineProfile::clearHttpCache()
Elimina las entradas de caché del perfil.
Nota: Asegúrese de no iniciar una nueva navegación o cualquier operación en el perfil mientras la operación de borrado esté en curso. La señal clearHttpCacheCompleted() notifica la finalización.
Nota: Esta función puede invocarse a través del sistema de metaobjetos y desde QML. Véase Q_INVOKABLE.
Véase también WebEngineProfile::clearHttpCache() y clearHttpCacheCompleted().
[signal, since 6.7] void QQuickWebEngineProfile::clearHttpCacheCompleted()
Esta señal se emite cuando finaliza la operación clearHttpCache().
Esta función se introdujo en Qt 6.7.
Véase también clearHttpCache().
QWebEngineClientCertificateStore *QQuickWebEngineProfile::clientCertificateStore()
Devuelve el almacén de certificados de cliente del perfil.
QWebEngineCookieStore *QQuickWebEngineProfile::cookieStore() const
Devuelve el almacén de cookies de este perfil.
[static] QQuickWebEngineProfile *QQuickWebEngineProfile::defaultProfile()
Devuelve el perfil por defecto.
El perfil por defecto es off-the-record.
Véase también storageName().
[signal] void QQuickWebEngineProfile::downloadFinished(QQuickWebEngineDownloadRequest *download)
Esta señal se emite siempre que se detiene la descarga, ya sea porque ha finalizado correctamente, porque se ha cancelado o porque se ha interrumpido (por ejemplo, porque se ha perdido la conectividad). El argumento download contiene el estado de la instancia de descarga finalizada.
Nota: Para utilizar desde C++ static_cast download a QWebEngineDownloadRequest
[signal] void QQuickWebEngineProfile::downloadRequested(QQuickWebEngineDownloadRequest *download)
Esta señal se emite cada vez que se activa una descarga. El argumento download contiene el estado de la descarga. La descarga debe aceptarse explícitamente con QWebEngineDownloadRequest::accept() o se cancelará por defecto. El elemento de descarga está relacionado con el perfil. Si no se acepta, se borrará inmediatamente después de la emisión de la señal. Esta señal no puede utilizarse con una conexión en cola.
Nota: Para utilizar desde C++ static_cast download a QWebEngineDownloadRequest
void QQuickWebEngineProfile::installUrlSchemeHandler(const QByteArray &scheme, QWebEngineUrlSchemeHandler *handler)
Registra un gestor handler para el esquema de URL personalizado scheme en el perfil.
Es necesario registrar primero el esquema con QWebEngineUrlScheme::registerScheme al iniciar la aplicación.
[invokable, since 6.8] QList<QWebEnginePermission> QQuickWebEngineProfile::listAllPermissions() const
Devuelve un QList de objetos QWebEnginePermission, cada uno de los cuales representa un único permiso actualmente presente en el almacén de permisos. La lista devuelta contiene todos los permisos concedidos/denegados previamente para este perfil, siempre que sean de tipo persistente.
Nota: Cuando persistentPermissionPolicy() se establece en AskEveryTime, devolverá una lista vacía.
Nota: Esta función puede invocarse a través del sistema de metaobjetos y desde QML. Véase Q_INVOKABLE.
Esta función se introdujo en Qt 6.8.
Véase también queryPermission(), listPermissionsForOrigin(), listPermissionsForPermissionType(), y QWebEnginePermission::isPersistent().
[invokable, since 6.8] QList<QWebEnginePermission> QQuickWebEngineProfile::listPermissionsForOrigin(const QUrl &securityOrigin) const
Devuelve un QList de objetos QWebEnginePermission, cada uno de los cuales representa un único permiso actualmente presente en el almacén de permisos. La lista devuelta contiene todos los permisos concedidos/denegados previamente asociados con un securityOrigin específico para este perfil, siempre que sean de tipo persistente.
Nota: Dado que los permisos se conceden en función del origen, el securityOrigin proporcionado se reducirá a su forma de origen, y la lista devuelta contendrá todos los permisos para el origen. Por lo tanto, pasar https://www.example.com/some/page.html es lo mismo que pasar sólo https://www.example.com/.
Nota: Esta función puede invocarse a través del sistema de meta-objetos y desde QML. Véase Q_INVOKABLE.
Esta función se introdujo en Qt 6.8.
Véase también queryPermission(), listAllPermissions(), listPermissionsForPermissionType(), y QWebEnginePermission::isPersistent().
[invokable, since 6.8] QList<QWebEnginePermission> QQuickWebEngineProfile::listPermissionsForPermissionType(QWebEnginePermission::PermissionType permissionType) const
Devuelve un QList de objetos QWebEnginePermission, cada uno de los cuales representa un único permiso actualmente presente en el almacén de permisos. La lista devuelta contiene todos los permisos previamente concedidos/denegados del permissionType proporcionado. Si el permissionType es no persistente, la lista estará vacía.
Nota: Cuando persistentPermissionPolicy() se establece en AskEveryTime, devolverá una lista vacía.
Nota: Esta función puede invocarse a través del sistema de metaobjetos y desde QML. Véase Q_INVOKABLE.
Esta función se introdujo en Qt 6.8.
Véase también queryPermission(), listAllPermissions(), listPermissionsForOrigin(), QWebEnginePermission::PermissionType, y QWebEnginePermission::isPersistent().
[signal] void QQuickWebEngineProfile::presentNotification(QWebEngineNotification *notification)
Esta señal se emite cada vez que hay una notificación de usuario recién creada. El argumento notification contiene la instancia QWebEngineNotification para consultar datos e interactuar con ella.
Véase también WebEngineProfile::presentNotification.
[invokable, since 6.8] QWebEnginePermission QQuickWebEngineProfile::queryPermission(const QUrl &securityOrigin, QWebEnginePermission::PermissionType permissionType) const
Devuelve un objeto QWebEnginePermission correspondiente a un único permiso para los datos proporcionados securityOrigin y permissionType. El objeto puede utilizarse para consultar el estado actual del permiso o para modificarlo. No es necesario que un permiso ya exista; el objeto devuelto también puede utilizarse para preconceder un permiso si se sabe que un sitio web lo utiliza.
Nota: Sólo puede utilizarse para tipos de permisos persistentes. Si se invoca con un permissionType no persistente, se devolverá un objeto no válido.
Nota: Esta función puede invocarse a través del sistema de metaobjetos y desde QML. Véase Q_INVOKABLE.
Esta función se introdujo en Qt 6.8.
Ver también listAllPermissions(), listPermissionsForOrigin(), listPermissionsForPermissionType(), y QWebEnginePermission::PermissionType.
void QQuickWebEngineProfile::removeAllUrlSchemeHandlers()
Elimina todos los gestores de esquemas de URL personalizados instalados en el perfil.
void QQuickWebEngineProfile::removeUrlScheme(const QByteArray &scheme)
Elimina el esquema de URL personalizado scheme del perfil.
Véase también removeUrlSchemeHandler().
void QQuickWebEngineProfile::removeUrlSchemeHandler(QWebEngineUrlSchemeHandler *handler)
Elimina el gestor de esquema de URL personalizado handler del perfil.
Véase también removeUrlScheme().
void QQuickWebEngineProfile::setUrlRequestInterceptor(QWebEngineUrlRequestInterceptor *interceptor)
Registra un singleton interceptor de peticiones interceptor para interceptar peticiones URL.
El perfil no se apropia del puntero.
Véase también QWebEngineUrlRequestInfo y QWebEngineUrlRequestInterceptor.
QStringList QQuickWebEngineProfile::spellCheckLanguages() const
Devuelve la lista de idiomas utilizados por el corrector ortográfico.
Nota: Función Getter para la propiedad spellCheckLanguages.
Véase también setSpellCheckLanguages().
const QWebEngineUrlSchemeHandler *QQuickWebEngineProfile::urlSchemeHandler(const QByteArray &scheme) const
Devuelve el registro del gestor de esquema de URL personalizado para el esquema de 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.