Я работаю над сайтом, который будет офлайн. Все файлы html будут в папке на жестком диске. Мне удалось сделать 90% работы, а о последней части я понятия не имею. Вот что это такое:
Я сохранил список продуктов в localStorage в виде различных строк под ключами - например, покупка объектов и отправка в корзину, объекты корзины находятся в localStorage. Я создал страницу со списком всех продуктов в localStorage. Их можно очистить, если их очистит пользователь. Теперь мне нужно создать страницу, на которой все объекты, которые были выбраны ранее, независимо от очищаемого localStorage, отображаются в виде списка на этой странице. Вы можете принять его как страницу, на которой перечислены продукты, которые были заказаны в прошлом, то есть даже после очистки корзины продукты будут отображаться на странице прошлых заказов.
Я не знаю никаких кодов на стороне сервера, я все делал с использованием JavaScript, так как это должен был быть простой проект, но я застрял на этой части. Поэтому я не могу использовать PHP или что-то еще для создания файлов или использовать базу данных для хранения вещей.
Вот что я подумал, но я не думаю, что это работает, но хотел подтвердить, работает он или нет: создайте файл XML или файл .txt и сохраните его на диске, а затем очистите localStorage. Но я не думаю, что это возможно. Если это возможно, просто используя JavaScript, пожалуйста, укажите мне правильное направление, я исследую и что-нибудь придумаю.
P.S. веб-сайт будет полностью отключен, я имею в виду, что пользователи никогда не будут подключаться к Интернету, чтобы это работало. Также не будет ни сервера, ни локального хоста.
Спасибо!
Сайт полностью оффлайн, но функциональность аналогична сайту электронной коммерции. Вы нажимаете кнопку, и некоторый контент с веб-сайта хранится в localStorage, и мне приходится вызывать его на нескольких страницах, когда пользователь нажимает другую кнопку, localStorage очищается, но все, что было выбрано ранее, должно быть доступно без localStorage. Хммм ... Представьте себе сайт викторины, где вы отвечаете на все вопросы, и когда вы берете новую викторину, старые оценки будут храниться в другом месте, и они не изменятся, когда вы пройдете новый тест.
Можно ли достичь этой функции без сценария на стороне сервера? Кажется, что конечные целевые пользователи не будут знать, как устанавливать какое-либо программное обеспечение, которое может предоставить локальный хост, сервер или что-то в этом роде.