Je veux faire mon navigateur plein écran. Comme quand nous faisons un événement clé F11. J'ai trouvé des exemples tels que qui ne fonctionne pas sur Mozilla ni d'autres derniers navigateurs. S'il vous plaît laissez-moi savoir s'il y a un moyen de régler ce problème. P> merci. (À l'avance.) P> p>
4 Réponses :
impossible sans code natif ni une extension de navigateur. L'ActiveXObject n'existe que dans le navigateur IE. P>
Je me demande combien de temps a changé depuis le 21 septembre 2011? Facebook MAINTENANT (le 9 avril 2012) a une fonctionnalité pour rendre ses popovers plein écran (au moins certainement en chrome) et j'utilise toujours le navigateur (et non flash), car je peux "inspecter l'élément" et faire d'autres choses chromées ..
Tout à fait vrai: Comme @Treby souligne, il existe maintenant des API en plein écran émergent, de sorte que cela ne peut plus être valide.
Notez que l'API FullScreen et F11 sont [ BugZilla.Mozilla.org/show_bug .cgi? id = 794468] (pas la même chose).
Cette réponse est maintenant obsolète - voir les autres réponses de ce thread pour des solutions utilisant l'API FullScreen.
Maintenant, il est possible (au moins navigateur WebKit à Safari 5, chrome 16) avec le firefox 10 fonctionne également. Vérifiez ce lien P > aucune idée de ce que c'est de faire dans ce sujet p> p>
Utilisez ce code à la place
var el = document.documentElement , rfs = // for newer Webkit and Firefox el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullScreen ; if(typeof rfs!="undefined" && rfs){ rfs.call(el); } else if(typeof window.ActiveXObject!="undefined"){ // for Internet Explorer var wscript = new ActiveXObject("WScript.Shell"); if (wscript!=null) { wscript.SendKeys("{F11}"); } }
MERCI! Je suis en cours d'exécution d'une application Blazor et cet extrait de code parcourt la boîte. Shot Bru.
@Treby: Et si nous voulons sortir, alors quel sera le code ??
NOTEZ LE CAPITAL S CODE> IN
DIRECTFULFREEN CODE> AFAIK est obsolète (mais éventuellement toujours dans Firefox) et doit avoir un petit
S code>;
DemandeFullescreen code>. Cela m'a pris un certain temps pour comprendre
Ceci est maintenant possible dans les dernières versions de Chrome, Firefox et IE (11).
Suivre les pointeurs de ZUUL sur Ce fil , j'ai édité son code pour inclure IE11 et l'option de tout élément de choix sur votre page. P>
JS: P>
*:fullscreen *:-ms-fullscreen, *:-webkit-full-screen, *:-moz-full-screen { overflow: auto !important; }
J'ai essayé une autre solution. Cette meilleure réponse, 100% fonctionne.
NOTEZ LE CAPITAL S CODE> IN
DIRECTFULFREEN CODE> AFAIK est obsolète (mais éventuellement toujours dans Firefox) et doit avoir un petit
S code>;
DemandeFullescreen code>. Cela m'a pris un certain temps pour comprendre