Получите координаты центра веб-страницы на планшетных устройствах с помощью JavaScript

Я пытаюсь вычислить геометрический центр области просмотра на веб-странице, отображаемой с помощью планшетных устройств (iOS и Android ), , т.е. фактический ЦЕНТР области просмотра (, что вы видите)в соответствии с текущим переводом и текущим уровнем масштабирования-мне не нужен центр самого документа, мне нужен центр экрана, который я просматриваю.

Проблема в том, что этот расчет не учитывает масштабирования (и последующего )перевода.

В iOS я пробовал использовать некоторые из этих ответов на вопрос об обнаружении масштабирования щипком в iOS , Я смог поймать событие «OnZoom», но не получил никакого значения.

На Android я даже не могу поймать какое-либо событие, связанное с масштабированием. Я знаю о событиях touchmove и touchstart, но как их отличить, чтобы получить масштабирование (и значение масштабирования)

Я использую библиотеку jQuery 1.7.2.

10
задан Community 23 May 2017 в 12:04
поделиться