Вроде странный вопрос, но вот основная ситуация.
Некоторое время назад я написал простое небольшое приложение-задачу для использования некоторыми сотрудниками во внутренней корпоративной сети и размещал его на общем диске. Ради настойчивости без необходимости настройки веб-сервера пользовательские данные сохранялись в localStorage браузера.
Недавно SysAdmins переделал систему адресации сетевых дисков, что привело к изменению URL моего маленького приложения. Конечно, это означает, что страница больше не имеет доступа к тому же объекту localStorage, и любой, кто использовал мое приложение, теперь "потерял" свои данные, даже если они все еще хранятся где-то в Firefox. (Мы все используем Firefox 31 в Windows 7, на случай, если что-нибудь изменится.)
Итак, вопрос в том, могу ли я получить эти данные localStorage? Моя первая мысль, хотя это и было kludge, состояла в том, чтобы пользователь добавил запись в свой файл hosts
чтобы указать старый URL-адрес на другой файл, который будет экспортировать данные (или, в этом отношении, указать на тривиальный файл и получить данные вручную в веб-консоли). Но, как вы уже догадались, файл hosts
заблокирован, и у нас нет прав администратора.
В заключение, я знаю о различных аддонах Firefox, которые помогают с localStorage, но, как я упоминал ранее, все это происходит в изолированной корпоративной сети, поэтому ввод аддона по такой тривиальной причине не является началом.
Мысли?