Общие > ОС и системное ПО
Netscape4 vs Ie
Oak:
Снова копался в исходниках NN4.
Может кто-то что интересное найдет для себя:
(русское - я писал)
--- Код: ---
if (!strncasecomp(name,"CACHE-CONTROL:",14))
{
/* Potential values include */
/* public */
/* private[=field-name] */
/* no-cache [=field-name] */
/* no-store */
/* no-transform - this is only applicable for pr
oxies and hence not put here*/
/* must-revalidate */
/* proxy-revalidate */
/* max-age=delta-seconds */
/* s-maxage=delta-seconds */
if (!strncasecomp(control, "NO-CACHE", 8))
{
/* same as pragma=no-cache */
URL_s->dont_cache = TRUE;
}
if (!strncasecomp(control, "MAX-AGE=", 8))
{
/* Takes precedence over the Expires header.
Corrected Expires is Max-age + Server Date */
Надо это использовать совместно с RuApache!
if (!strncasecomp(control, "NO-STORE",8))
{
/* According to the spec this "should" disable explicit saving
of the document outside the caching system, eg. in "Save As..."
dialogs. Since this idea sucks, this is a place holder. */
А в этом они (как мне кажется) абсолютно правы :)))
if(!strncasecomp(name,"CONTENT-DISPOSITION:",20))
if(!strncasecomp(next_arg,"filename=", 9))
Кто там спрашивал, как менять имя для SaveAs вместо *.php ?
/* if we couldn\'t parse the date correctly
* make it already expired, as per the HTTP
spec
Это кто там предлагал "-1" ставить? Оно обрабатывается
не как отрицательное число, как ошибка в заголовке :)
if(!strncasecomp(name,"LINK:",5))
#define PAGE_SERVICES_REL "pageServices"
if(!strncasecomp(next_arg,"rel=", 4))
/* if we fount a rel for page services assign it
if(rel_type == PAGE_SERVICES_REL_TYPE)
URL_s->page_services_url = link_val;
/* If we\'re resizing, prevent the GC\'ing of the JS object
* associated with this layer when the layer destructor is
* called, since we want to preserve it across a resize,
* except for those layers created with JS\'s new operator,
* which aren\'t preserved across resize. */
intn auto_scroll; /* Chat auto-scrolling layout, # of lines */
Т.е NN4 специально для Chat-ов поддерживает этот autoscroll :))))
( content-type: text/html;autoscroll=100 )
Только под unix оно как-то глючит (не знаю как под win)
--- Конец кода ---
bhor:
--- Цитировать ---Хех... А я думал что хоть один тут нашелся, который может аргументировать ущербность продукта NN4... Но ты как все - абы покричать
--- Конец цитаты ---
NN4 - кошмар для веб-дизайнера!!!!!!!!!!!
Может он и хороший, но только не для обычных пользователей.
Не из-за того что експлорер встроенный, а из-за его удобства.
А какие-то заморочки обычным юзерам ненадо. Если они мне ненужны как программисту!
MadDog:
Чем лично меня не устраивает NN4.хх, так это полный рефреш страницы при изменении размеров окна, гораздо дольшая загрузка страниц (правда я заметил это только в том случае, если есть внешние ссылки (счетчики, графика и т.п.)).
Ну и, конечно же, своеобразное представление HTML, невозможность использовать шрифты с нечетными числами, т.е. 9px, 11px, 13px и т.д. не прокатывают :(
Все остальные фичи, как то редактор HTML, почтовый клиент и ...(чего там еще было?) мне до лампочки, т.к. пользуюсь другим софтом, который меня устраивает на все 100% (The Bat!, EditPlus, UltraEdit, MultiEdit и т.д.).
Лично мне больше, да и моей жене тоже, больше нравится Опера. На вопрос что нравится? Отвечу сразу. Управление просмотром страниц с помощью мыши (читайте мануал на Оперу, тогда поймете что я имею ввиду ;) ), ну и в любой момент вкл/откл графику, поменять цвет бэкграунда на более удобоворимый.
Я так считаю, что вопрос что круче и лучше, это как вопрос "Что было раньше? Курица или яйцо?" (кстати, а что? :D). Лично я пользуюсь теми программами, которые удобны лично для меня, но если в проге меня что-то не устраивает, будь она хоть трижды супер-пупер, пользоваться не буду (тому пример, HomeSite, Dreamweaver и etc.)
Спасибо за внимание ;)
Oak:
--- Цитировать ---NN4 - кошмар для веб-дизайнера!!!!!!!!!!!
--- Конец цитаты ---
Из-за отличий в реализации HTML/JS/CSS - принимается.
--- Цитировать ---из-за его удобства.
--- Конец цитаты ---
Просьба - перечисли эти удобста IE (вдруг я не знаю, учится то надо :)
--- Цитировать ---полный рефреш страницы при изменении размеров окна
--- Конец цитаты ---
Это побочный эффект твоей ошибки в настройке Русского Апаче.
При resize генерируется событие NET_RELOAD_RESIZE, которое приводет к перерисовке страницы (rerendering) (фактически она
парсится заново, и такие штуки как просчитываются заново под новый размер окна.
Сохранется и window.* (а .document.* заново строится почти весь) в JS.
А перезагружается оно потому, что ты говоришь броузеру - ни на секунду не кешировать страницу. Поэтому он ее
и не кеширет даже при Resize. Это твоя ошибка.
--- Цитировать ---гораздо дольшая загрузка страниц
--- Конец цитаты ---
Это следствие того, что для картинок не указан размер (или указан 1н).
Пока NN4 не скачает хотябы кусок картинки, чтобы узнать реально размер, он не знает как таблицу рисовать,
какие размеры там ставить. Посему ничего и не показвает. А открытых соединений в нем (в конфиге ставится)
не более 4 вроде.
Фактически даже одна картинка из 10ти с неуказанным размером (напрмер распорка, как на itc.ua/forums) может
все затормозить.
--- Цитировать ---шрифты с нечетными числами
--- Конец цитаты ---
Ухы. Не знал- протестю :)
--- Цитировать ---больше нравится Опера
--- Конец цитаты ---
Согласен - она очень удобная.
А управление мышой - оно есть и в IE и в Mozilla. (можно при желании и в NN4 написать).
Отключение катинок - да, удобно. Я в NN в режиме безкартинок работаю.
А BG - у меня в Bookmark внесено SetBG - javascript:void(document.bgColor=\'#727272\')
--- Цитировать ---Что было раньше?
--- Конец цитаты ---
А раньше был Telent доступ в гипертекстовую систему - т.е броузер был на серверной стороне.....
А потом был Mosaic , который умел показывать и картинки и текст в одном окне - это стало революцией.
А я предпочитаю программы, в которых то что не устраивает меня впринципе можно поменять как-то.
И те, что дают больше информации.
Вот у меня сейчас IE при нажатии на Maximize почемуто на половину уходит за верхнюю
границу экрана (это появилось посл какой-то презенташки на CD).
Что с этим делать и как править - безпонятия :)
Спасибо за начало разумного диалога!
Oak:
Пробел в слове javascript: поставил не я , а форум
Навигация
Перейти к полной версии