Proximity Events — они уже рядом

Про этот API параноикам лучше не читать, хотя они, наверное, давно подозревали… Да, теперь веб-интерфейс будет знать и о наших перемещениях…

Ну на самом деле все не так страшно, речь всего лишь идет о датчике приближения устройства. Интерфейс DeviceProximityEvent предоставляет информацию о расстоянии между таким датчиком и соседним объектом:

Window. addEventListener( "deviceproximity", function(e){ console. log("distance is "+e. value+"sm"); console. log(min = e. min); console. log( max = e. max)

}, true );

Тут e. value — текущая дистанция до датчика в сантиметрах (почему в сантиметрах? Наверное, разработчики стандарта из Mozilla Foundation не сразу поняли метрическую систему), e. min и e. max — минимальное и максимальное определяемое расстояние.

Интерфейс UserProximityEvent работает немного по-другому. Он фиксирует факт обнаружения объекта вблизи датчика:

Window. addEventListener( "userproximity", function(e){ if( e. near == true){ alert("Near! ");

}

}, true );

Значение поля e. near, как можно понять, булево.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *