Pregunta

Hola Tengo una página web que quiero abrir un elemento div (con una identificación) y su contenido de la página existente a pantalla completa. Funciona bien en FF y Chrome, pero no funciona en IE10 o IE11. No obtengo errores en el registro de la consola.

Utilicé una metodología similar a este ejemplo en línea que encontré que tampoco funciona para mí en IE: > http : //DAVIDWALSH.NAME/DEMO/FULLSCREEN.PHP . ¿Hay una configuración en IE que debe estar habilitada para mostrar la pantalla completa? F11 funciona bien para mí. Pensé que podría haber un entorno de seguridad?

Estoy usando el código tal como se define dentro de la documentación propia de MS: http://msdn.microsoft.com/ EN-EEUU / Library / IE / DN254939 (v= vs.85) .aspx

function requestFullScreen(element) {
           // Supports most browsers and their versions.
       var requestMethod = element.requestFullScreen || 
                            element.webkitRequestFullScreen || 
                            element.mozRequestFullScreen || 
                            element.msRequestFullScreen;

        console.log("element.msRequestFullScreen" + element.msRequestFullScreen);

        if (requestMethod) { // Native full screen.

            requestMethod.call(element);
        } else if (typeof window.ActiveXObject !== "undefined") { // Older IE.
            var wscript = new ActiveXObject("WScript.Shell");
            if (wscript !== null) {
                wscript.SendKeys("{F11}");
            }
        }
    }

  $(".fullscreen").live('click',function(event) {


     var elem = document.getElementById("fulltextview"); // Make the fulltext    
   view elements contents go full screen.
  requestFullScreen(elem);
});

En este ejemplo, el método de solicitud de variable siempre está indefinido.
¿Es porque, es decir, no está detectando el evento ONCLICK y, por lo tanto, bloqueando la solicitud debido a problemas de seguridad? Más ayuda necesaria. (Sí, me voy obligado a usar una versión antigua de JQERY 1.4.4)

¿Fue útil?

Solución

IE10 no admite la pantalla completa

IE11 admite la versión estándar, por ejemplo.msRequestFullscreen().Tenga en cuenta que el s es minúscula.

Mucha información de buena información aquí: http://generatedcontent.org/post/70347573294/s-your-fullscreen-api-find-out-o-date-find-out-how-fo

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top