OVH Cloud OVH Cloud

Y a-t-il moyen de détecter le fullscreen?

40 réponses
Avatar
jmrw
Je voudrais centrer les images quand l'utilisateur bascule en mode
fullscreen.

Et si oui comment faire?

http://www.jmrw.com/France/Strasbourg/diaporama/index.htm

jmrw

10 réponses

1 2 3 4
Avatar
jmrw
et le fullscreen ?


Bientôt

C'et vrai que c'était le titre du fil.
J'ai vu ton post sur ce sujet dans comp.lang.javascript

jmrw
Avatar
Jean-Marc Desperrier
Olivier Miakinen a écrit :
Soit dit en passant, et comme l'a déjà écrit Stéphane, cette détection
(si elle était possible) n'a aucun intérêt.



Je ne suis pas d'accord, dans un certain nombre de cas l'objectif de
l'utilisateur en full screen est de récupérer le maximum de surface
d'affichage possible.

La page peut donc s'adapter et lui rendre service en cachant ou en
minimisant des éléments optionnels.
Par exemple un menu qui prend normalement une partie de l'écran peut
être automatiquement minimisé et ne plus s'afficher qu'en allant dans un
coin, ou avec un click droit.
Avatar
Olivier Miakinen
Le 30/10/2012 10:01, Jean-Marc Desperrier a écrit :

Soit dit en passant, et comme l'a déjà écrit Stéphane, cette détection
(si elle était possible) n'a aucun intérêt.



Je ne suis pas d'accord, dans un certain nombre de cas l'objectif de
l'utilisateur en full screen est de récupérer le maximum de surface
d'affichage possible.

La page peut donc s'adapter et lui rendre service en cachant ou en
minimisant des éléments optionnels.
Par exemple un menu qui prend normalement une partie de l'écran peut
être automatiquement minimisé et ne plus s'afficher qu'en allant dans un
coin, ou avec un click droit.



Le comportement que tu décris peut sembler une bonne idée, mais dans
certains cas ça pourrait au contraire donner des envies de meurtre
envers l'auteur du site...

Supposons par exemple que je trouve plus simple d'avoir le menu en
entier mais que j'aimerais voir toute la page sans ascenseur. Je sais
que si je maximise la fenêtre j'aurai assez de place pour tout voir
d'un coup, mais quand je le fais ça réduit le menu. Alors je
réduis la fenêtre puisque le contenu tient dans moins de place,
mais là ça remet le menu et les ascenseurs. :-(

Dans cette situation, je serais satisfait soit avec des fenêtres
maximisées et un menu visible, soit avec des fenêtres normales
mais un menu réduit -- c'est-à-dire exactement l'inverse de ce
que tu préconises.

Et donc, je persiste dans mon opinion : s'il existe un choix entre
menu réduit ou menu normal, ça doit être au choix du visiteur, ou
bien en fonction de la taille réellement disponible sur la fenêtre,
mais certainement pas en fonction d'un état « maximisé » ou « non
maximisé ».

Cordialement,
--
Olivier Miakinen
Avatar
SAM
Le 30/10/12 10:01, Jean-Marc Desperrier a écrit :
Olivier Miakinen a écrit :
Soit dit en passant, et comme l'a déjà écrit Stéphane, cette détection
(si elle était possible) n'a aucun intérêt.





Dans l'intermède j'ai trouvé une fonction pour balancer l'écran (le
viewport) entre normal et full(plein écran et sans barres)

Je ne suis pas d'accord, dans un certain nombre de cas l'objectif de
l'utilisateur en full screen est de récupérer le maximum de surface
d'affichage possible.




et alors ?
L'utilisateur est
manchot ?
ou
trop bête ?


que veux-tu que j'en fasse de supprimer les barres diverses du
navigateur sur mon 27" ou mon 32" ???

pourquoi veux-tu te mêler de mes affaires ?


--
Stéphane Moriaux avec/with iMac-intel
Avatar
Eric Demeester
dans (in) fr.comp.infosystemes.www.auteurs, Jean-Marc Desperrier
ecrivait (wrote) :

Bonjour,

En préambule, j'ai lu les réponses qui t'ont été faites, et je suis
d'accord avec les arguments d'Olivier et SAM.

Je ne suis pas d'accord, dans un certain nombre de cas l'objectif de
l'utilisateur en full screen est de récupérer le maximum de surface
d'affichage possible.



Admettons.

La page peut donc s'adapter et lui rendre service en cachant ou en
minimisant des éléments optionnels.



Non ! Ce n'est pas rendre service au visiteur que de lui imposer tes
choix dans son inrérêt supposé.

Rarement, certains javascript mal fichus échappent à ma vigilance (je
suis pourtant bardé d'outils sensés éviter ça, c'est dire si ça
m'horripile) et mettent sans que je ne le souhaite, mon navigateur en
plein écran.

Déjà, ça m'énerve, mais si en plus le javascript crétin supprime les
menus du navigateur, avec pour conséquence de m'empêcher de revenir
facilement à la taille d'affichage qui me convient, je vois rouge.

Si en plus un autre javascript s'obtine à m'empêcher de quitter la page
d'accueil du site scélérat pour revenir, par exemple, à la page du
moteur de recherche m'ayant proposé la visite (bah oui, quand je cherche
une information, je demande au moteur de recherche et il me propose des
liens à explorer), je deviens méchant, bannis définitivement le site en
question et, si je suis vraiment de mauvais poil, balance un rapport aux
RBL bien tenues.

Par exemple un menu qui prend normalement une partie de l'écran peut
être automatiquement minimisé et ne plus s'afficher qu'en allant dans un
coin, ou avec un click droit.



Non. C'est au visiteur de choisir ce qui est bon pour lui, pas au
concepteur du site, point.

Désolé si j'ai été un peu abrupt, mais quand je lis ce genre de choses,
ça me hérisse le poil.

--
Eric
Avatar
Jean-Marc Desperrier
Eric Demeester a écrit :
C'est au visiteur de choisir ce qui est bon pour lui, pas au
concepteur du site, point.



Vision de power user, mais l'objectif d'un concepteur du site est de
faciliter la vie de l'utilisateur lambda pas de caresser le power user,
y compris ses potentielles envies de meurtre, dans le sens du poil.

Par contre, il faut respecter le principe de moindre surprise, et la
réorganisation automatique du site peut effectivement le violer.

Le mieux est de tester, de modéliser aussi les personas qui utilisent le
site et leurs attentes (
http://fr.wikipedia.org/wiki/Persona_%28ergonomie%29 ).

Et certainement de réfléchir à une cinématique qui permettra à
l'utilisateur qui ne veut pas rentrer dans ce mode d'annuler la
transformation.

Je vais prendre un exemple, intelligemment mis en place d'ailleurs.
Quand j'appuie sur F11, Firefox me met en mode plein écran et cache
automatiquement toutes mes barres d'outils, avec une petite animation
qui me fait comprendre que je peux peut-être les faire réapparaitre.
Et effectivement en poussant la souris en haut, elles réapparaissent. En
faisant un click droit au bon endroit dessus, je découvre que l'option
"cacher les barres d'outils" est cochée, et que si je la décoche, je
suis toujours en mode plein écran, mais avec les barre d'outils
constamment visibles.

Firefox m'impose par défaut l'option valable pour la majorité des
utilisateurs du plein écran, seul un power user trouvera, peut-être,
comment avoir du plein écran *et* des barres d'outils.

Autre exemple concret, sur mon iPad/iBook, Safari ne me demande pas ce
que je veux quand je clique sur un lien Youtube, il m’envoie directement
dans l'application dédiée. Le succès du monde Apple repose en bonne
partie toute ces décisions prises à la place des utilisateurs, pour
imposer l'option qui convient à une majorité de personne. Tant pis pour
les "outliers".

Accessoirement quand j'ai vu le titre initial de la discussion, j'ai
vraiment cru qu'elle concernait l'API Fullscreen de HTML5 :
https://developer.mozilla.org/en-US/docs/DOM/Using_fullscreen_mode
http://www.sitepoint.com/html5-full-screen-api/

Démo : http://blogs.sitepointstatic.com/examples/tech/full-screen/index.html

On remarquera que, au moins dans Firefox, l'API respecte la possibilité
de choix de l'utilisateur en lui affichant un overlay de premier plan
qui lui permet de désactiver le Fullscreen après qu'il se soit activé.
C'est assez représentatif de l'approche de permissions que Firefox
essaie aujourd'hui d'appliquer pour les nouveaux éléments HTML5.
Avatar
Jean-Marc Desperrier
SAM a écrit :
pourquoi veux-tu te mêler de mes affaires ?

--
Stéphane Moriaux avec/with iMac-intel



Ce choix d'OS/constructeur est très incohérent vis-à-vis de
l'affirmation plus haut (cf mon autre message pour plus de détails).
Avatar
SAM
Le 31/10/12 18:08, Jean-Marc Desperrier a écrit :
SAM a écrit :
pourquoi veux-tu te mêler de mes affaires ?

--
Stéphane Moriaux avec/with iMac-intel



Ce choix d'OS/constructeur est très incohérent vis-à-vis de
l'affirmation plus haut (cf mon autre message pour plus de détails).



J'ai lu et c'est du grand n'importe quoi.
(même si, probablement de + en +, les new macusers vont moutonner comme
les windowsiens).

Je suis sous Mac depuis ... le siècle dernier et jamais je n'ai utilisé
de pleines fenêtres (en tous cas pas depuis les écrans 17"), il n'y a
que des Windowsiens pour penser que c'est bien et que c'est mieux et que
d'ailleurs c'est Windows qui le préfère, c'est bien la preuve.

L'OS Mac me convient(*) ce n'est pas pour ça que j'embrasse sans
discernement ce que me propose Apple !
En particulier : je n'ai ni aillephone ni aillepad ni ailleCloud et,
non, je n'ai pas vu qu'Apple me prenait au dépourvu pour me mener où il
veut.
Je n'utilise ni iTunes (et encore moins son AppStore) ni Safari (sauf
pour tests)

Comme tu le précises toi-même (même si tes exemples étaient très
orientés Windows) je peux "quand *je* veux" fullscreener (avec ou sans
barres on s'en moque un peu vu qu'elles apparaissent à l’approche du
mulot) et que donc ... merci de me laisser libre de ce choix-là !
B....l! Quoi !

Y a bien assez de bling bling de partout sur Internet sans en imposer
d'autres !

Tiens, exemplons, tu m'as aimablement fullscreené puisque ce que tu
voulais me montrer méritait bien d'être écartelé sur mon 27" à 40cm de
mes yeux — on va admettre pour la démonstration — là j'ai un lien vers
WikiPedia (tu sais pour le truc "Persona") j'y go et ... Merdum de
merdum de bordel à Cul .... des lignes de 15 km de long pas possible à
lire ! que moi j'ai l'habitude de naviguer en fenêtres d'environ 900 ou
1000 px de large justement pour ça : éviter les lignes trop longues !
Et bien sûr c'est à moi à retrouver le raccourcis-clavier (innommable
sous Mac) ou muloter à travers les 27" pour trouver l'iconette de retour
à la normale.

.. la suite sur l'autre post ...





(*) Windows me file des boutons,
je le hais et il me le rend bien, rien n'y fonctionne comme je veux.
--
Stéphane Moriaux avec/with iMac-intel
Avatar
SAM
Le 31/10/12 18:01, Jean-Marc Desperrier a écrit :
Eric Demeester a écrit :
C'est au visiteur de choisir ce qui est bon pour lui, pas au
concepteur du site, point.



Vision de power user, mais l'objectif d'un concepteur du site est de
faciliter la vie de l'utilisateur lambda pas de caresser le power user,
y compris ses potentielles envies de meurtre, dans le sens du poil.



Prenons l'exemple du gars qu'a posé la question.
Lui ne voulait savoir que "est-ce que l'user est en plein écran ?"
de façon à pourvoir alors lui proposer qque chose mieux adapté à ce mode.

Ça n'a rien à voir avec l'idée d'imposer le plein écran.
(même si, assez inutilement à mon sens, il propose un bouton dans sa
présentation pour ce faire)

Par contre, il faut respecter le principe de moindre surprise, et la
réorganisation automatique du site peut effectivement le violer.



En l'occurrence, là la "réorganisation" est très faible, c'est une image
centrée et 2 ou 3 lignes. L'image est en background donc à sa résolution
"normale" et non modifiée par le si bien (mal!) pensé redimensionnement
automatique des images vanté par Moz

Le mieux est de tester, de modéliser aussi les personas qui utilisent le
site et leurs attentes (
http://fr.wikipedia.org/wiki/Persona_%28ergonomie%29 ).



Une modélisation sur l'avis de 8 personnes ?
C'est comme ça qu'on a des OpenOffice complètement inergonomique par
manque d'imagination des moult concepteurs :-(
Comment imaginer qu'une "ergonomie" puisse être projetée par des
utilisateurs surtout si on ne leur propose que des crottes ! ?

Et certainement de réfléchir à une cinématique qui permettra à
l'utilisateur qui ne veut pas rentrer dans ce mode d'annuler la
transformation.



non pas annuler mais bloquer

Je vais prendre un exemple, intelligemment mis en place d'ailleurs.
Quand j'appuie sur F11, Firefox me met en mode plein écran et cache
automatiquement toutes mes barres d'outils, avec une petite animation
qui me fait comprendre que je peux peut-être les faire réapparaitre.
Et effectivement en poussant la souris en haut, elles réapparaissent. En
faisant un click droit au bon endroit dessus, je découvre que l'option
"cacher les barres d'outils" est cochée, et que si je la décoche, je
suis toujours en mode plein écran, mais avec les barre d'outils
constamment visibles.



Sublime !
La barre des tâches et le Dock savaient déjà le faire.

Firefox m'impose par défaut l'option valable pour la majorité des
utilisateurs du plein écran, seul un power user trouvera, peut-être,
comment avoir du plein écran *et* des barres d'outils.



Mais Non de Non ! Le blème n'est pas d'avoir ou non les barres du
navigateur, le blème est celui du plein-écran !
Du plein écran *imposé* par *autrui* ! ! !
On vient à peine d'avoir réussi à contrer les combines pour passer les
fenêtres des navigateurs en plein-écran qu'on nous propose maintenant
comme une nouveauté le mode Kiosque ! (ou quasi kiosque)

Autre exemple concret, sur mon iPad/iBook, Safari ne me demande pas ce
que je veux quand je clique sur un lien Youtube, il m’envoie directement
dans l'application dédiée. Le succès du monde Apple repose en bonne
partie toute ces décisions prises à la place des utilisateurs, pour
imposer l'option qui convient à une majorité de personne. Tant pis pour
les "outliers".



Mais qu'a à voir cette non-comparaison ? L'aillePad est l'AillePad !!!
Galaxy doit bien faire pareil : optimiser ses machines+logiciels et pour
le type d'emploi qu'on en a.
Là on parle d'users devant leur bête écran d'ordi "normal" !!!

Accessoirement quand j'ai vu le titre initial de la discussion, j'ai
vraiment cru qu'elle concernait l'API Fullscreen de HTML5 :
https://developer.mozilla.org/en-US/docs/DOM/Using_fullscreen_mode



Heu ... ça concernait la "touche F11"
Et, oui, la méthode Moz est concernée (ainsi que celle web-kit et celle
IE). Après que ce soit du HTML.5, pourquoi pas ;-)
(Pour IE c'est bien évidemment de l'ActiveX)

Démo :
http://blogs.sitepointstatic.com/examples/tech/full-screen/index.html



C'est archi nul de chez nul !
C'est tout flou sur mon fullscreen à moi !

Et puis ... on m'a *proposé* de cliquer là pour le fullscreen, ça n'a
pas été *imposé*, je n'ai pas vraiment à râler ;-)


On remarquera que, au moins dans Firefox, l'API respecte la possibilité
de choix de l'utilisateur en lui affichant un overlay de premier plan
qui lui permet de désactiver le Fullscreen après qu'il se soit activé.



... après ... :-(

C'est trop tard ! J'ai vu l'horreur toute floue !

C'est assez représentatif de l'approche de permissions que Firefox
essaie aujourd'hui d'appliquer pour les nouveaux éléments HTML5.



Je trouve que c'est bien le moins !

--
Stéphane Moriaux avec/with iMac-intel
Avatar
Eric Demeester
dans (in) fr.comp.infosystemes.www.auteurs, Jean-Marc Desperrier
ecrivait (wrote) :

Bonsoir,

Je ne répondrai que sur ce point, parce que je n'ai ni le temps ni
l'envie de polémiquer à l'infini sur le sexe des anges ou la poule et
l'oeuf.

Eric Demeester a écrit :
> C'est au visiteur de choisir ce qui est bon pour lui, pas au
> concepteur du site, point.

Vision de power user, mais l'objectif d'un concepteur du site est de
faciliter la vie de l'utilisateur lambda pas de caresser le power user,
y compris ses potentielles envies de meurtre, dans le sens du poil.



Ce n'est pas une envie de « power user » (qu'est-ce que c'est, au
passage ?), juste le besoin légitime que ressent tout un chacun quand il
visite un site, à savoir qu'on le laisse tranquillement explorer à sa
guise, sans lui imposer un format de visualisation ni l'empêcher de
quitter le site en question à grands coups de javascript.

Suis-je plus clair ?

--
Eric
1 2 3 4