В настоящее время различные браузеры обрабатывают файл: URL-адреса для localStorage по-разному.
Это означает, что если вы просто создаете файл на своем компьютере и открываете его напрямую, у вас будут разные результаты в зависимости от браузера, который вы используете.
Я считаю, что это изменилось в Firefox 8, поэтому, если вы используете 8 или выше, это должно работать для вас.Другие браузеры, в которых я не уверен.
Редактировать: Работает ли "localStorage" в Firefox, только когда страница в сети? , кажется, подтверждает, что FF3-8 не будет работать так, как выэто.