Eu tenho o seguinte JSFiddle, http://jsfiddle.net/brantolsen/ejUWt/ . Ele realiza a tarefa simples de mudar de tela cheia para tela não cheia toda vez que o corpo é clicado usando a API de tela cheia . Isso funciona corretamente quando todo o conteúdo é copiado em uma página da web local e está correto de acordo com a documentação encontrada aqui . No entanto, no JSFiddle nada acontece.
É possível criar um exemplo de código no JSFiddle em tela cheia?
Observe que não pretendo exibir o resultado em tela cheia, mas fazer com que os comandos de tela cheia javascript funcionem.
jsfiddle
full-screen
Brant Olsen
fonte
fonte
Respostas:
Você vê o resultado em tela cheia como este -
Basta clicar no botão de compartilhamento na parte superior -
Atualização: O botão "Compartilhar" não é mais exibido. Você ainda pode obter a exibição em tela cheia adicionando manualmente
embedded/result/
ao final do URL do seu Fiddlefonte
embedded/result/
ao final do URL do seu Fiddle.Use,
http://fiddle.jshell.net/your-fiddle-id/show/light/
por exemplo, este URL de violino . Isso abrirá sem quadros.fonte
Encontrei o motivo depois de brincar com o Chrome e inspecionar o elemento. O código do resultado é colocado dentro de um iframe que não permite comandos de tela cheia.
Consegui resolver isso temporariamente adicionando
mozallowfullscreen
ewebkitallowfullscreen
, encontrado em https://developer.mozilla.org/en/HTML/Element/iframe , ao iframe usando o firebug e as ferramentas de depuração do Chrome.No entanto, não parece que o JSFiddle permitirá que você personalize o
iframe
que o código está envolto no momento.fonte
Acho que os outros respondentes do seu tópico analisaram os problemas de iframe (domínio cruzado) e ignoraram a pergunta.
Outra usuária incrível do JSFiddle, Jennifer Perrin, respondeu mais da metade da sua pergunta em seu post "Obter URL da página atual e título com jQuery" .
Tudo o que resta fazer é aplicar alguma lógica na URL retornada e transformá-la em um
http://jsfiddle.net/[userid]/[postid]/embedded/result/
link funcional em uma âncora que muda seu href para alternar para a tela cheia.fonte