// Если устройство возвращает направление и скорость движения,
// добавить и эту информацию.
if (pos.coords.speed) {
msg += " Вы перемещаетесь со скоростью " +
pos.coords.speed + "м/сек в направлении " + pos.coords.heading + ".";
}
elt.innerHTML = msg; // Отобразить информацию о местонахождении
}
}
22.2. Управление историей посещений
Веб-броузеры запоминают, какие документы загружались в окно, и предоставляют кнопки Back и Forward, позволяющие перемещаться между этими документами. Эта модель хранения истории посещений в броузерах появилась еще в те дни, когда документы были статическими и все вычисления выполнялись на стороне сервера. В настоящее время веб-приложения часто загружают содержимое динамически и отображают новые состояния приложения без полной перезагрузки документа. Такие приложения должны предусматривать собственные механизмы управления историей посещений, если необходимо дать пользователю возможность использовать кнопки Back и Forward для перехода из одного состояния приложения в другое интуитивно понятным способом. Спецификация HTML5 определяет два механизма управления историей посещений.