Я спросил группу, которая отвечает за спецификацию Touch.
Ответ на вопрос заключается в том, что спецификация была написана постфактум. Это просто отражение поведения, которое уже существует в браузерах, а не что-то, написанное с учетом хороших стандартов и практик, которых браузеры должны придерживаться.
Другими словами, Safari и другие браузеры не добавили эти свойства (возможно, по недосмотру, как предположил @Oriol в своем комментарии), и все.
Мне сказали, что убедить Apple добавить новые функции чрезвычайно сложно, и поэтому, поскольку W3C не оценивает свои шансы на успех, подобные настройки не вносятся в такого рода обратные спецификации.
Предлагается заглянуть в будущее PointerEvent
s, которые наследуют из MouseEvent
и поэтому должны иметь эти свойства offsetX
и offsetY
.
person
tremby
schedule
03.04.2016