J'ai le JSFiddle suivant, http://jsfiddle.net/brantolsen/ejUWt/ . Il fait la tâche simple de passer du plein écran au non plein écran chaque fois que le corps est cliqué à l' aide de l'API plein écran . Cela fonctionne correctement lorsque tout le contenu est copié dans une page Web locale et est correct selon la documentation trouvée ici . Cependant, sur JSFiddle, rien ne se passe.
Est-il possible de faire passer un exemple de code sur JSFiddle en plein écran?
Veuillez noter que je ne veux pas dire afficher le résultat en plein écran, mais faire fonctionner les commandes javascript en plein écran.
jsfiddle
full-screen
Brant Olsen
la source
la source
Réponses:
Vous voyez le résultat en plein écran comme ceci -
Cliquez simplement sur le bouton de partage en haut -
Mise à jour: le bouton "Partager" ne s'affiche plus du tout. Vous pouvez toujours obtenir l'affichage plein écran en ajoutant manuellement
embedded/result/
à la fin de l'URL de votre violonla source
embedded/result/
à la fin de l'URL de votre violon.Utilisez
http://fiddle.jshell.net/your-fiddle-id/show/light/
par exemple cette URL de violon . Cela l'ouvrira sans aucun cadre.la source
J'ai trouvé la raison après avoir joué avec Chrome et inspecté l'élément. Le code de résultat est placé dans un iframe qui interdit les commandes en plein écran.
J'ai pu contourner temporairement cela en ajoutant
mozallowfullscreen
etwebkitallowfullscreen
, trouvé sur https://developer.mozilla.org/en/HTML/Element/iframe , à l'iframe grâce à l'utilisation de Firebug et des outils de débogage de Chrome.Cependant, il ne semble pas que JSFiddle vous permettra de personnaliser
iframe
le code dans lequel le code est en ce moment.la source
Je pense que les autres répondants à votre discussion ont examiné les problèmes iframe (crossdomain) et ignoré la question.
Un autre utilisateur génial de JSFiddle, Jennifer Perrin, a répondu à plus de la moitié de votre question dans son article "Obtenir l'URL et le titre de la page actuelle avec jQuery" .
Il ne vous reste plus qu'à appliquer une certaine logique sur l'URL renvoyée et à la façonner en un
http://jsfiddle.net/[userid]/[postid]/embedded/result/
lien fonctionnel dans une ancre qui change son href pour basculer en plein écran.la source