/ / Fullscreen não funciona no Firefox 30 - javascript, jquery, firefox

Fullscreen não funciona no Firefox 30 - javascript, jquery, firefox

Quando estou invocando o modo de tela cheia no Firefox 30, estou recebendo essa mensagem de erro no console do Firefox -

Request for full-screen was denied because Element.mozRequestFullScreen() was not called from       inside a short running user-generated event handler. jquery.fullscreen.js:182

Tudo está funcionando bem no Chrome. Eu estou usando essa abordagem para tela cheia: https://github.com/private-face/jquery.fullscreen

Respostas:

0 para resposta № 1

Você provavelmente pediu ao navegador para continuarfullscreen diretamente do código. Isso só pode acontecer em um eventHandler chamado de uma ação do usuário (como um clique ou pressionamento de tecla). Isso é o que a mensagem do usuário está dizendo. Como você pode ver, o eventHandler deve ser executado rapidamente também. Deve ser menor que 1s.

É por motivos de segurança, portanto, você não pode ir em tela cheia sem precisar de confirmação do usuário.

por favor veja o nota no MDN ou o Especificação W3C.


0 para resposta № 2

Existe uma caixa de diálogo de confirmação javascript entre o clique do botão de tela cheia e $ .fullscreen () no lado js,

Resolvido o problema por pular js alerta nos navegadores Firefox .. Ainda pensando porque funciona bem no Chrome.