Программирование > JavaScript & JScript
Куча вопросов
0b0rm0t:
Я только начинаю работать в качестве веб-дизайнера и тут возникла пара вопросов:
Первое: как я заметил, объем coocies, который можно попытаться сохранить - около 4кб. при большем объеме оно ведет себя так, словно нифига не запомнило (IE). Вопрос: можно ли сохранить больше? (специфика проекта такова, что надо запоминать информацию на компе пользователя, т.к ему чаще придется работать оффлайн).
Второе: на какие браузеры следует ориентироваться при разработке сайта? Достаточно ли IE и NN? Желательно огласить весь список.
Третье: уже немного оффтоп. Следует ли разрабатывать отдельные копии для тех, чьи браузеры не поддерживают скрипты, фрейма, таблицы стилей и т.д.? Или это осталось в каменном веке и не стоит обращать на такое внимания?
Пока все. Основной вопрос - первый. Особенно хотелось бы получить ответ на него.
USE:
1. больше четырех килобайт записать в кукис нельзя.
и что же за информацию ты пишешь в кукис, что тебе мало 4 кб?
2. ориентироваться надо на те браузеры, которыми пользуется аудитория твоего сайта. вообще, достаточно одного ИЕ, потому как количество тех, кто им пользуется - большинство. а если есть те кто им не пользуется, то они уж точно умеют им пользоваться и при необходимости смогут посмотреть твой ресурс в нем. это, конечно, в том случае, если он будет нужен им.
Браузеры: Интернет Експлорер от 5 версии и выше, Опера, Мозилла, Нетскейп, Экзотика неймоверная. Зайди на хотлог, скажем, и посмотри статистику браузеров рунета.
3. разрабатывать отдельных копий не надо. надо писать так, чтобы было примерно одинаково во всех. главное работоспособность сайта. практически все современные браузеры поддерживают фреймы, скрипты, таблицы стилей, а тех кто их не поддерживает, не обязательно поддерживать тебе.
0b0rm0t:
Поясняю: это будет не сайт, а хрень какая-то. Суть в том, что пользователь получает копию страниц сайта (на болванке!), открывает ее, вбивает туда кучу текста (оффлайн!), а уже потом отправляет это через инет мне.
Точный размер текста, который он вобьет не задолбавшись предугадать сложно, вполне возможно, что это будет более 4кб.
Так что основная задача - смочь это все запомнить. (он ведь набивать может и в течении недели).
Отсюда вопрос: 4кб - ограничение на одну страницу или на весь сайт? И если на весь сайт, то как браузер сможет понять, что различные страницы принадлежат одному сайту? (особенно учитывая специфику проекта)
Далее, про JS. Их надо будет под каждый браузер подгонять или некоторые все-таки совместимы? Ибо главное - работоспособность, а моя аудитория (скорее всего) - ламеры, и будут они пользоваться тем, что им поставили (может быти и на работе). Понятно, что это на 99% будет IE, но рисковать не стоит.
И еще: я слышал, что альтернатива куков есть во флеше. Кто-нить слышал о таком? И стоит ли таким пользоваться? - похоже на несанкционированный доступ. Проект-то серьезный.
И последнее: мне за это платят бабки, заказчик может на этом бабок нарубить, получается - коммерческое использование. Как быть с гифами? Понятно, что они со мной судиться не будут, но чисто теоретически.. нельзя ведь? Или как?
Werwolf13:
А почему, интересно, нельзя это в онлайне делать. Ну... юзер инфу нагоняет за несколько сеансов... она ему на сервере в базу дописывается да и все тут. Позаботишься о сикьюрити ... все такое...
Ну а если действительно не можешь в онлайн... то пиши клиентское приложение, которое бы работало с базой (или просто с файлами) на клиенте... а инфу потом отсылать по-разному можно. Может оно же и отсылать... а можно использовать какой-то интерфейс с web-страницами, например, с помощью .js - файлов и тогда отсылать будет броузер. Но ИМХО мне кажется, нужно сперва хорошо спроектировать сайт... оценить доступные средства... Имей ввиду, браузер не расчитан на работу с файлами клиента... а печенье в данном случае -- не помощь.
С Уважением, Werwolf13
CGVictor:
0b0rm0t
Посмотри на MSDNе инфу по behavior:#default#userdata
Навигация
Перейти к полной версии