2016-12-03 4 views
-1

Можно ли сохранить весь сайт в cookie. Например, у меня есть веб-сайт с некоторыми div'ами, которые я могу перемещать. И я хочу написать текст, изменяющий размер div и вещи. Возможно ли сохранить весь код в файле cookie?Сохранить полный сайт в Cookie

+1

Зачем вам это нужно? Быстрый поиск показывает, что файл cookie ограничен по размеру: http://stackoverflow.com/q/640938/1909061. Кроме того, вы можете разместить то, что хотите. Вероятно, это не * то, что вы хотите. Google для сеанса и локального хранилища, что укажет вам на лучшее направление. – evilham

+0

Сессионное хранилище и локальное хранилище лучше использовать. Я тоже об этом думал. Похоже, что единственное, что нужно приготовить, это текст + размер + координаты X и Y позиции. HTML-разметку всего веб-сайта не нужно готовить, а только эти 4 точки данных для каждого перетаскиваемого div, который находится на странице. – Clomp

ответ

0

В соответствии с Mozilla MDN Notes section on cookies, это должно быть возможно, но это ОЧЕНЬ, ОЧЕНЬ ПЛОХАЯ ИДЕЯ, чтобы это сделать. Пользователи могут иметь блокировщики файлов cookie, что предотвратит сохранение веб-сайта в файл cookie.

Смотрите спецификации на: https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie

RFC 2965 (раздел 5.3, «Пределы осуществления») указует, что не должна быть максимальной длиной ключа или значений размера печенья, и поощряет реализацию поддержки произвольно большие файлы cookie. Каждый максимум реализации браузера обязательно будет другим, поэтому проконсультируйтесь с отдельной документацией обозревателя.

Вот некоторые ссылки на ограничениях размера печенья:

http://webdesign.about.com/od/cookies/f/web-cookies-size-limit.htm http://browsercookielimits.squawky.net

Если вы хотите поддерживать большинство браузеров, то не превышает 50 куков для одного домена, и не превышают 4093 байта на домен (т.е. общий размер всех файлов cookie < = 4093 байт)

I f вы его попробуйте & код вашего сайта пролетел более 4093 байтов, это не подойдет! Я не рекомендую попробовать!

Смежные вопросы