Comment puis-je obtenir le bord gauche de la fenêtre du navigateur (menu, bordure, légende, etc.) sans qu'il soit "corrigé" pour prendre en compte le niveau de zoom? (This question répond à la question de base, mais ne considère pas le zoom.). Window.screenLeft ou window.screenX fonctionnent correctement sur Chrome et Safari, mais ils affichent des valeurs "fixes" avec IE6, IE8 et Firefox. J'ai considéré que je peux obtenir la taille de l'écran plus fiable, et peut-être déterminer le facteur de zoom en utilisant cela ou screen.deviceXDPI, mais je ne sais pas comment je voudrais utiliser cela pour corriger la position. Certains d'entre vous se demandent probablement pourquoi je veux faire cela parce qu'un site web d'entraînement ouvre une fenêtre de navigateur sur le côté droit de l'écran de l'utilisateur Le navigateur communique avec mon application en utilisant la balise de script . l'application veut se redimensionner il correspond exactement à la gauche de la fenêtre du navigateur)Obtenir la position de la fenêtre du navigateur quel que soit le zoom
EDIT
je l'ai mentionné deux choses:.
- je demande sur le navigateur de zoom que vous pouvez généralement accéder à partir d'une vue m enu ou en maintenant la touche Ctrl enfoncée et en tournant la molette de la souris. Étant donné que la plupart des pages Web ne sont pas en mesure de répondre aux changements de taille de police par défaut (par exemple) sans masquer leur disposition, les navigateurs implémentent le zoom en mettant à l'échelle toutes les mesures, y compris les pixels. Pour garder les choses cohérentes, elles mesurent également la taille du client et de la fenêtre, les positions de la souris, etc. Le problème pour moi est que je veux les mesures réelles (non calibrées).
- Je suis à la recherche d'une solution JavaScript.
Désolé, ne cherche pas à faire une application en plein écran. Essayer de savoir où se trouve la fenêtre du navigateur. –