LINUX.ORG.RU

Firefox 1.0: Web will never be same again...


0

0

На сайте ЛинуксЦентра опубликована занимательная статья, посвященная выпуску Mozilla Firefox 1.0. "Около 10 лет назад, в далеком 1995-ом, триумфальное шествие небезызвестной Windows 95 началось с раскраски Empire State Building в цвета флага Microsoft и спецвыпуска "Вашингтон Пост". И кто знает, до каких вершин долетит Firefox со страниц "Нью-Йорк Таймс"? Присоединяетесь: web уже никогда не будет таким, как раньше..."

>>> Статья

★★★

Проверено: Demetrio ()

Ответ на: комментарий от anonymous

> IMHO, все эти экстеншены и пытаются привести убогий MDI-интерфейс мозиллы к юзабельному интерфейсу Оперы.

Это как? У мозиллы MDI-интерфейс? хорошая шутка..

init ★★★★★
()
Ответ на: комментарий от init

возможно я путаю MDI и tabbed browsing, но мне не нравится когда ссылка открывается в новом окне (как в Мозилле) а не в новом табе (как в Опере) Но понтов немеренно у Мозиллы в этом плане.

anonymous
()
Ответ на: комментарий от chucha

Давай еще поспорим насчет преимуществ SDI и MDI и их реализации в Мозилле и Опере.

anonymous
()
Ответ на: комментарий от anonymous

> возможно я путаю MDI и tabbed browsing, но мне не нравится когда ссылка открывается в новом окне (как в Мозилле) а не в новом табе (как в Опере) Но понтов немеренно у Мозиллы в этом плане.

Не вижу никаких понтов, у меня щелчок открывает в новом табе. никаких окон.

init ★★★★★
()
Ответ на: комментарий от anonymous

> возможно я путаю MDI и tabbed browsing, но мне не нравится когда ссылка открывается в новом окне (как в Мозилле) а не в новом табе (как в Опере) Но понтов немеренно у Мозиллы в этом плане.

Ты, кажется, не выспался. Сложно мне услндить за потоком твоих мыслей. Ctrl никогда не пробовал нажимать? Попробуй.

yozhhh ★★★
()
Ответ на: комментарий от chucha

> Хрен с ней с этой кнопокой back. Другое дело эта $$$$ская опера подсовывает результат из кэша, когда юзер просто кликает в ссылку, особенно эта фича радует на разных динамических web сайтах/приложениях. Просто достали жалобы типа "я настройки сохранил, а мне показывают старые".

Потому что нефиг. Поставишь вот это:

Pragma: no-cache

и все тебе будет

int19h ★★★★
()
Ответ на: комментарий от svu

> Гхм... Вообще, в идеальном мире, кеш - вещь _абсолютно_ прозрачная. Служит для ускорения и только. Конечный пользователь даже не должен знать, что кэш существует - поэтому в UI такого слова быть не должно (ну, разве что в одном месте настроек - положение и размер кеша, всё). А так у вас получается два источника страниц: "страничка от сервера" и "страничка из кеша" (не дай бог Вы еще многоуровневый кеш введете - совсем кошмар юзабилити получится:). Но это конечно же субъективное...:)

А все потому, что вы говорите о "пользователе тупом обыкновенном". А целевая аудитория Оперы - "пользователь продвинутый нетерпеливый". Последний знает, что такое кэш, и хочет иметь средства им эффективно управлять =) А юзабили мы видали... далеко в-общем мы его видали. Для этого пусть будет огнелис.

> Или в то состояние, в котором ее последний раз загружали?

Нет, именно в то состояние, в котором ее _покинули_

> Если страничка состояла из кнопки, по которой было сделана куча document.write - они будут забыты?

Нет.

> Да, и скрипты onLoad - они будут выполняться при загрузке из кеша или нет?

Нет. Но результаты их работы будут сохранены.

> А если в этих скриптах обращение на сервер (что-нибудь типа soap

Неважно. Скрипты были выполнены один раз при _загрузке_ страницы, как им и полагается.

> (что-нибудь типа soap - или типа загрузки hidden frames - кстати, они из кеша будут браться или как)?

Да, все результаты - включая переменные, написанный через document.write текст, и всяческие фреймы - будут закэшированы, и, соответственно, восстановлены из кэша.

> Я на 99% уверен - всех дыр не заткнуть.

Апплеты - наверное, нет. Скрипты - вполне. Кто мешает восстановить состояние интерпретатора на момент завершения просмотра данной страницы? Да это и не надо, ведь переход на другую страницу подразумевает нажатие Stop для текущей, то бишь остановка загрузки и прибивание скриптов... так что достаточно лишь сохранить сгенеренный вывод (включая динамически созданные фреймы etc).

int19h ★★★★
()
Ответ на: комментарий от chucha

> Показательный момент кстати для разработчиков оперы :) Они зачесались делать работу с xml с удаленным сервером, только после того как появился gmail.com, который в опере не работает.

gmail не работал не из-за оперовского кэша, а из-за извращенческих скриптов товарисчей из гугля, которые ориентировались прежде всего на ишака и огнелиса.

int19h ★★★★
()
Ответ на: комментарий от chucha

> Я рад, но речь о том, что нужно не прогибаться под gmail а просто соблюдать стандарты.

О да, гмайловские скрипты - это просто образчик следования стандартам...

int19h ★★★★
()
Ответ на: комментарий от int19h

Где я говорил о свзи кэша со скриптами гугла ? Извращенцы - это пользователи оперы, спорить и доказывать им что-либо бесполезно :) Пользуйтесь на здоровье своим любимым продуктом.

chucha ★★★☆
()
Ответ на: комментарий от chucha

> Где я говорил о свзи кэша со скриптами гугла ?

В своей мессаге ты зачем-то процитировал кусок сообщения svu, где речь шла как раз об ужасах кэширования.

> Извращенцы - это пользователи оперы, спорить и доказывать им что-либо бесполезно :)

А не надо ничего доказывать =) Надо просто взять и попробовать. И сравнить. И делать выводы. Поскольку критерии отбора у каждого свои, то и выводы могут не совпадать. А посему ...

> Пользуйтесь на здоровье своим любимым продуктом.

... спасибо. И вам того же! =)

int19h ★★★★
()
Ответ на: комментарий от int19h

> А все потому, что вы говорите о "пользователе тупом обыкновенном". А целевая аудитория Оперы - "пользователь продвинутый нетерпеливый"

Это где-то написано - о таком специальном рыночном позиционировании оперы? Это для меня прям таки breaking news...

> Нет. Но результаты их работы будут сохранены.

Круто! Неужели со всеми переменными (var), которые были определены? И кеш в памяти при этом не раздувается? Кстати, а как значения vars сохраняются в дисковом кеше?

> Апплеты - наверное, нет. Скрипты - вполне

Плагины?:) Они ведь тоже часть странички... Как их состояние сохранить?

svu ★★★★★
()
Ответ на: комментарий от svu

> Это где-то написано - о таком специальном рыночном позиционировании оперы? Это для меня прям таки breaking news...

Это нигде не написано, но об этом все знают =) Достаточно почитать оперовские форумы на тему. И немалое wiki и FAQ, где в подробностях описывается ковыряние в ini-файлах и прочие изуверские операции для достижения заданных целей.

Разница между огнелисом и оперой где-то такая же, как между гномом и кде. С одним исключением - опера еще и быстрее =)

> Круто! Неужели со всеми переменными (var), которые были определены? И кеш в памяти при этом не раздувается? Кстати, а как значения vars сохраняются в дисковом кеше?

В "постоянном" дисковом кэше они и не сохраняются (все равно при выходе из браузера и последующем заходе кнопка Back становится неактивна). А вот как в памяти - не знаю =) Но сохраняются. Сейчас вот только что прогнал вот такой эксперимент:

<script>

var x = 0;

function foo() { x++; document.writeln("<br>" + x); setTimeout(foo, 1000); }

setTimeout(foo, 1000);

</script>

Оно начинает отсчет. Ползем скажем на гугль, ищем там чего-нибудь, тыкаем на первую попавшуюся ссылку (т.е. уже три шага от начальной страницы!) - и видим, что оно корректно отсчитало значения ЗА ВСЕ ПРОШЕДШЕЕ ВРЕМЯ! (т.е. я ушел со страницы когда там было 15, вернулся - там 80). А вы говорите - нельзя сделать Undo в браузере...

> Плагины?:) Они ведь тоже часть странички... Как их состояние сохранить?

Разумеется, тоже никак. Хотя... не знаю, надо проверить. Вроде бы с флэшками никогда проблем не возникало, а ведь это плагин. Впрочем, плагины в стандарте тоже не оговариваются =)

int19h ★★★★
()
Ответ на: комментарий от yozhhh

ВНИМАНИЕ!!!!!!!!!!!!!!

Не все банки одинаковы!

АЛЬФА-БАНК ЭКСПРЕСС РАБОТАЕТ _ТОЛЬКО_ С IE!!!

Для работы с этой штукой требуется установка ActiveX!!!

Будьте осторожны при выборе банка!!!!

MS
()
Ответ на: комментарий от MS

> Для работы с этой штукой требуется установка ActiveX!!!

Так надо поставить компонентик, который позволяет запускать в Firefox ActiveX. Я пару лет назад даже с его создателем общался. Кстати, один мой знакомый запускал ActiveX в Wine под Konqueror ;-)

e_val ★★★
() автор топика
Ответ на: комментарий от e_val

То есть, этот компонент, встретив ActiveX, скачает его в пользовательский каталог, запустит с помощью Wine и обеспечит взаимодействие со скриптами на странице?

В принципе, полезная вещь для таких банков, на скорее всего там внутри, уже после логина будет ещё что-нибудь заточенное под IE :(

Кто-нибудь с Альфа-Банк Экспресс из под Linux работал?

MS
()
Ответ на: комментарий от K48

>Зато те 33.3% устроили забавный скандальчик с попыткой сломать мою >дверь (я не открывал) и истеричными рыданиями. Было прекольно!
А ты из-за двери говорил что Владимир Владимирович сегодня не принемает ?

anonymous
()
Ответ на: комментарий от svu

>Хотел бы я посмотреть на объективное имхо:)
Элементарно - мы все сдохнем и это мое объективное имхо.

anonymous
()
Ответ на: комментарий от MS

> То есть, этот компонент, встретив ActiveX, скачает его в пользовательский каталог, запустит с помощью Wine и обеспечит взаимодействие со скриптами на странице?

Наверное, типа того. Я не вникал. Это товарищ умный, но в общении совершенно невозможный ;-)

> В принципе, полезная вещь для таких банков, на скорее всего там внутри, уже после логина будет ещё что-нибудь заточенное под IE :(

Да, вполне вероятно. Например, какой-нибудь document.all ;-)

e_val ★★★
() автор топика
Ответ на: комментарий от int19h

> Это нигде не написано, но об этом все знают =) Достаточно почитать оперовские форумы на тему. И немалое wiki и FAQ, где в подробностях описывается ковыряние в ini-файлах и прочие изуверские операции для достижения заданных целей.

Ну, форум - это никогда не доказательство. На форумах живет активное подмножество пользователей. вики-факи - уже ближе. Хотя, если уже говорить о настройках, about:config в огнелисе, вроде, никто не выключал?:)

> В "постоянном" дисковом кэше они и не сохраняются (все равно при выходе из браузера и последующем заходе кнопка Back становится неактивна).

А как поступает опера, если в ней поработаю так с недельку - а потом понажимаю кнопку Back много раз - пока не дойду до первой страницы? Неужто вся моя недельная история у ей, бедной, в памяти висит?

> видим, что оно корректно отсчитало значения ЗА ВСЕ ПРОШЕДШЕЕ ВРЕМЯ! (т.е. я ушел со страницы когда там было 15, вернулся - там 80). А вы говорите - нельзя сделать Undo в браузере...

Ааабббалдеть! Дык Вы же сами себе противоречите, нет? Ведь она же не восстановила значение 15? Более того - почему-то браузер так близко к сердцу воспринял setTimeout, что выполнял его, даже когда страницы не было. И опять же вопрос - если браузер не закрывать, а уйти с этой страницы навсегда - счетчит так и будет тикать - часами, днями? Вааалшебно... Если еще как-нибудь научить обработчик setTimeout влиять на _текущую_загруженную_страничку - это такой сладенький эксплойт получается....:)

Какой-то странный имидж получается. Из ваших слов следует, что опере противопоказано долго висеть в памяти без перезагрузки...

svu ★★★★★
()
Ответ на: комментарий от svu

>Нет, ладно, POST-страницы по Back'у не возвращаются в Лисе. С этим ещё хоть как-то худо-бедно мириться можно. Но сегодня я дважды уже терял набитое в текстареа на форумах! Жмёшь Back - а в полях ввода девственная чистота.

Соглсасен ента фича бесит...

einsturzende_neubauten ★★
()
Ответ на: комментарий от einsturzende_neubauten

юзаю только четвёртый день, но нарадоваться не могу :)

eugrus ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.