Chrome/Chromium

Te explicamos las mejoras prácticas para usar Chrome o Chromium en modo kiosko

Windows

Chrome:

"C:\Program Files\Google\Chrome\Application\chrome.exe" ^
  --kiosk ^
  --autoplay-policy=no-user-gesture-required ^
  --disable-features=MediaEngagementBypassAutoplayPolicies ^
  --disable-background-media-suspend ^
  --disable-web-security ^
  --disable-infobars ^
  --disable-notifications ^
  --disable-session-crashed-bubble ^
  --disable-restore-session-state ^
  --no-first-run ^
  --incognito ^
  --start-maximized ^
  "https://tu-aplicacion.com"

Chromium:

"C:\Program Files\Chromium\Application\chrome.exe" ^
  --kiosk ^
  --autoplay-policy=no-user-gesture-required ^
  --disable-features=MediaEngagementBypassAutoplayPolicies ^
  --disable-background-media-suspend ^
  --disable-web-security ^
  --disable-infobars ^
  --disable-notifications ^
  --disable-session-crashed-bubble ^
  --disable-restore-session-state ^
  --no-first-run ^
  --incognito ^
  --start-maximized ^
  "https://tu-aplicacion.com"

macOS

Chrome:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome \
  --kiosk \
  --autoplay-policy=no-user-gesture-required \
  --disable-features=MediaEngagementBypassAutoplayPolicies \
  --disable-background-media-suspend \
  --disable-web-security \
  --disable-infobars \
  --disable-notifications \
  --disable-session-crashed-bubble \
  --disable-restore-session-state \
  --no-first-run \
  --incognito \
  --start-maximized \
  "https://tu-aplicacion.com"

Chromium:

/Applications/Chromium.app/Contents/MacOS/Chromium \
  --kiosk \
  --autoplay-policy=no-user-gesture-required \
  --disable-features=MediaEngagementBypassAutoplayPolicies \
  --disable-background-media-suspend \
  --disable-web-security \
  --disable-infobars \
  --disable-notifications \
  --disable-session-crashed-bubble \
  --disable-restore-session-state \
  --no-first-run \
  --incognito \
  --start-maximized \
  "https://tu-aplicacion.com"

Linux

Chrome:

google-chrome \
  --kiosk \
  --autoplay-policy=no-user-gesture-required \
  --disable-features=MediaEngagementBypassAutoplayPolicies \
  --disable-background-media-suspend \
  --disable-web-security \
  --disable-infobars \
  --disable-notifications \
  --disable-session-crashed-bubble \
  --disable-restore-session-state \
  --no-first-run \
  --incognito \
  --start-maximized \
  "https://tu-aplicacion.com"

Chromium:

chromium-browser \
  --kiosk \
  --autoplay-policy=no-user-gesture-required \
  --disable-features=MediaEngagementBypassAutoplayPolicies \
  --disable-background-media-suspend \
  --disable-web-security \
  --disable-infobars \
  --disable-notifications \
  --disable-session-crashed-bubble \
  --disable-restore-session-state \
  --no-first-run \
  --incognito \
  --start-maximized \
  "https://tu-aplicacion.com"

Explicación de los parámetros clave

Para autoplay:

  • --autoplay-policy=no-user-gesture-required: Permite autoplay sin interacción del usuario

  • --disable-features=MediaEngagementBypassAutoplayPolicies: Desactiva las políticas de engagement

  • --disable-background-media-suspend: Evita que se suspendan los medios en segundo plano

Para modo kiosko:

  • --kiosk: Modo pantalla completa sin interfaz del navegador

  • --disable-infobars: Elimina las barras informativas

  • --disable-notifications: Desactiva notificaciones

  • --disable-session-crashed-bubble: Elimina el aviso de sesión crasheada

  • --disable-restore-session-state: No restaura sesiones anteriores

  • --no-first-run: Omite la configuración inicial

  • --incognito: Modo incógnito (opcional, pero útil para kioscos)

  • --start-maximized: Inicia maximizado

Scripts de automatización

Windows (.bat):

@echo off
echo Iniciando Chrome en modo kiosko...
"C:\Program Files\Google\Chrome\Application\chrome.exe" --kiosk --autoplay-policy=no-user-gesture-required --disable-features=MediaEngagementBypassAutoplayPolicies --disable-background-media-suspend --disable-web-security --disable-infobars --disable-notifications --disable-session-crashed-bubble --disable-restore-session-state --no-first-run --incognito --start-maximized "https://tu-aplicacion.com"

Linux/macOS (.sh)

#!/bin/bash
echo "Iniciando Chrome en modo kiosko..."
google-chrome \
  --kiosk \
  --autoplay-policy=no-user-gesture-required \
  --disable-features=MediaEngagementBypassAutoplayPolicies \
  --disable-background-media-suspend \
  --disable-web-security \
  --disable-infobars \
  --disable-notifications \
  --disable-session-crashed-bubble \
  --disable-restore-session-state \
  --no-first-run \
  --incognito \
  --start-maximized \
  "https://tu-aplicacion.com"

Última actualización

¿Te fue útil?