Quiero pasar al modo de pantalla completa (F11) en ciertas páginas. Para esto, estoy usando la extensión de cromo Requestly para insertar un script en una página web.
Aquí está el guión
document.body.requestFullscreen();Cuando ejecuto este script directamente en la consola, puedo pasar al modo de pantalla completa. Sin embargo, cuando Requestly ejecuta el script, el script se ejecuta pero el modo de pantalla completa no se activa.
Incluso la documentación de MDN de requestFullScreen no proporciona ninguna información adicional al respecto.
¿Necesita comprender si existen limitaciones técnicas sobre esta API requestFullscreen() que debe ser impulsada por la intención del usuario, como hacer clic, etc., y no se puede llamar automáticamente?
TLDR; Esto no es posible para activar automáticamente el modo de pantalla completa mediante la inserción de secuencias de comandos. Tiene que estar basado en la interacción del usuario.
Según solicitudDocumentación de MDN en pantalla completa
Este método debe llamarse mientras responde a la interacción del usuario o un cambio de orientación del dispositivo; de lo contrario, fallará.
Intenté activar un clic automático en un botón insertado dinámicamente en la página, pero obtenemos el mismo error.
Aquí está la regla Insertar secuencia de comandos que creé en Requestly