Dado que el área web incrustada utiliza CEF como motor de navegación web, se ha solicitado un método para incorporar conmutadores CEF adicionales, como el conmutador de política de reproducción automática, durante la inicialización del área.
A partir de 4D 20 R6, puede gestionar sus parámetros personalizados utilizando un archivo de parámetros.
Si se encuentra en un entorno de desarrollo, necesita copiar su archivo de parámetros en:
- «C:\Users\xxxxxx\AppData\Roaming\4D\4DCEFParameters.json» en Windows
- «$HOME/Library/Application Support/4D/4DCEFParameters.json» en macOS
y para las aplicaciones de motor, es necesario copiar el archivo en la carpeta de recursos del proyecto.
El archivo debe tener la siguiente estructura
{
"switches":{
"key":value
},
"macOS":{
"switches": {
"key":value
}
},
"windows": {
"interruptores": {
"key":value
}
}
}
Con el objeto macOS y Windows, puede definir conmutadores que sólo se utilizarán en una plataforma específica.
Por ejemplo, si quieres permitir la reproducción automática de sonido o vídeo que necesita que se active el interruptor «autoplay-policy=no-user-gesture-required», sólo tienes que copiar el siguiente archivo de parámetros:
{
"switches": {
"autoplay-policy": "no-user-gesture-required",
}
}
Si necesitas pasar parámetros que no necesitan valor, como el «enable-print-preview» simplemente usa «true» como valor para habilitarlo:
{
"interruptores": {
"autoplay-policy": "no-user-gesture-required",
"enable-print-preview": true
}
}
Atención: Tenga en cuenta que los interruptores se aplican para todas las áreas incrustadas utilizadas en 4D como 4D View Pro. Por lo que puede aplicar el correcto funcionamiento de 4D o de sus aplicaciones. Si quiere tener una visión general de la lista de switches disponibles, puede echar un vistazo a la lista propuesta por Peter Beverloo: Lista de switches de línea de comandos de Chromium.
Con 4D 20 R6, el ajuste fino de los switches del área web embebida se hace fácil usando un archivo de parámetros, «4DCEFParameters.json». Para facilitar la implementación, los desarrolladores pueden consultar la documentación proporcionada que detalla la estructura y el uso del archivo de parámetros.