В целом история защищена браузером от доступа к javascript, кроме как с помощью функции «назад» и «вперед». Есть некоторые хаки , которые могут просматривать некоторый объем истории, но они просто такие - хаки.
Если вы хотите программно просмотреть / изменить историю, вы можете сделать это через плагинов браузера. Например, Chrome-плагины могут использовать этот API
EDIT
Mozilla также имеет некоторую информацию об изменении истории, доступную Javascript здесь .
Это также похоже на , этот вопрос говорит о некоторых из тех вещей, которые вам нужны.