I asked the group who looks after the Touch spec.
La réponse à la question est que la spécification a été écrite après le fait. C'est juste un reflet du comportement qui existe déjà dans les navigateurs, plutôt que quelque chose d'écrit avec de bonnes normes et pratiques à l'esprit que les navigateurs devraient s'efforcer d'adhérer. En d'autres termes, Safari et les autres navigateurs n'ont pas ajouté ces propriétés (probablement un oubli, comme suggéré par @Oriol dans son commentaire), et c'est tout. On me dit que le lobbying d'Apple pour ajouter de nouvelles fonctionnalités est extrêmement difficile, et ainsi, puisque le W3C n'évalue pas ses chances de succès, de telles modifications ne sont pas faites pour ce genre de spécifications inverses.
La suggestion est de regarder vers l'avenir de PointerEvent
s, qui hérite de MouseEvent
et devrait donc avoir ces offsetX
et offsetY
propriétés.
Peut-être qu'ils ont oublié. Vous pourriez proposer ceci sur https://github.com/w3c/touch-events/issues – Oriol
Je ferai juste cela; Merci. (Edit: [done] (https://github.com/w3c/touch-events/issues/62) Je rapporterai quand il y aura une réponse. – tremby