Almacenamiento HTML
Los siguientes métodos de roHtmlWidget se utilizan para configurar el almacenamiento HTML en el reproductor BrightSign:
- SetLocalStorageDir()
- SetLocalStorageQuota()
- SetWebDatabaseDir()
- SetWebStorageQuota()
- SetAppCacheDir()
- SetAppCacheQuota()
El comportamiento de los métodos de almacenamiento de roHtmlWidget ha cambiado en OS8. El nuevo comportamiento se describe a continuación. Actualizar un reproductor a OS8 desde 7.1.x o anterior hará que los datos HTML almacenados en el reproductor se restablezcan.
Inicialización
Los métodos anteriores surten efecto cuando se crea una nueva instancia de roHtmlWidget; no se aplican a la instancia de roHtmlWidget en la que se llaman (este no es el caso de los parámetros storage_path y storage_quota de inicialización).
Ruta de almacenamiento
Los métodos SetLocalStorageDir(), SetWebDatabaseDir() y SetAppCacheDir() configuran la misma ruta de almacenamiento, por lo que llamar a uno de estos métodos sobrescribirá la ruta de almacenamiento configurada por los otros métodos.
Sin una ruta de almacenamiento (por ejemplo, cuando utiliza un navegador en modo "incógnito"), nada persistirá cuando termine con la instancia de Chromium. Si desea que los datos persistan después de reinicios y creación de widgets, debe establecer una ruta de almacenamiento. Cuando se utiliza el modo no persistente (incógnito), se reserva el 10 % de la memoria total del sistema para el almacenamiento del navegador. Esta memoria se compartirá entre múltiples instancias de roHtmlWidget.
Cuota de almacenamiento
Los métodos SetLocalStorageQuota(), SetWebStorageQuota() y SetAppCacheQuota() configuran la misma cuota de almacenamiento, que se aplica a todo el almacenamiento HTML persistente en el reproductor. Si la ruta de almacenamiento se especifica sin una cuota de almacenamiento, Chromium reserva de forma predeterminada 1 GB más el 10 % del tamaño total del dispositivo de almacenamiento.
Si existen múltiples instancias de roHtmlWidget , la cuota configurada o predeterminada se comparte entre ellas.