Programming

Using the Proximity Sensor API in Firefox

Following up on my post about Using The Light Sensor API In Firefox and with all the same caveats (new feature, just in one browser so far, specification may change), I thought I would also note down the Proximity Sensor API in Firefox.

var proximiyFeatureCallback = function (proximity) {
    if (proximity.near) {
        alert('You are close!');
    } else {
        alert('You are far!');
    }
};

window.addEventListener('userproximity', proximiyFeatureCallback, true);

You can also get hold of proximity.value, and proximity.min and proximity.max values from the proximity object that is passed to your callback.