Thème
Superviseur — Frontend / composables/useAutoZoom / bodyScale
Fonction: bodyScale()
ts
function bodyScale(): number;Défini dans: composables/useAutoZoom.ts:45
Échelle actuellement appliquée à <body>, à lire par tout code qui mêle des coordonnées de pointeur à des longueurs CSS.
clientX/clientY et getBoundingClientRect sont en pixels visuels, échelle comprise, tandis qu'une longueur posée sur un descendant de <body> est interprétée avant mise à l'échelle : confondre les deux repères fait dériver la géométrie de tout l'écart d'échelle.
L'échelle est posée en style en ligne par useAutoZoom : c'est la source, et la lecture la plus sûre. getComputedStyle().zoom n'est pas exposé par tous les moteurs, et une échelle lue « 1 » à tort ferait dériver le calcul sans rien signaler.
Retourne
number