Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

№109-08-2008 01:21:00

Dragon Fly
Участник
 
Группа: Members
Зарегистрирован: 09-08-2008
Сообщений: 9
UA: Firefox 3.0

Переход назад. Немогу понять закономерность.

Перешел с оперы на файрфокс 3.01. Все устраивает, но одного я никак не пойму.
Во время серфинга, когда я хочу сделать возврат на предыдущую страницу, происходит одно из трех:

1) Страница полностью грузится заново и сбрасывается позиция просмотра.
2) Страница выводится из кеша, но рендеринг происходит заново (видно по задержке), позиция сбрасывается, при этом тратится незначительный трафик непонятно на что.
3) Страница выводится из кеша, вывод происходит с последней позиции просмотра, но рендеринг происходит заново (характерная задержка ~50-100мс).

Так вот, почему переход обратно так противно реализован? В чем логика и отчего зависит каким способом делается возврат?

И самое главное. Можно ли сделать так, чтобы возврат был как у оперы (а там он реализован просто отлично, никакой задержки и сбрасывания позиции)?
Я пользовался поиском, видел, как много обсуждали эту проблему, но решения нигде небыло. Неужели спустя столько времени его так и нет?
Если это так, то мне наверно придется вернуться обратно на оперу :(

Отсутствует

 

№209-08-2008 05:45:47

Redisych
Участник
 
Группа: Extensions
Зарегистрирован: 18-07-2005
Сообщений: 939
UA: Firefox 3.0

Re: Переход назад. Немогу понять закономерность.

Dragon Fly
Поддерживаю, хорошо описали, мне всё недосуг было задаться вопросом... А ведь во второй версии кнопка "назад" работала мгновенно.

Отсутствует

 

№310-08-2008 16:02:40

Dragon Fly
Участник
 
Группа: Members
Зарегистрирован: 09-08-2008
Сообщений: 9
UA: Firefox 3.0

Re: Переход назад. Немогу понять закономерность.

Мда, просто отличная "поддержка пользователей".

Отсутствует

 

№410-08-2008 16:36:52

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 3.0

Re: Переход назад. Немогу понять закономерность.

Dragon Fly

Мда, просто отличная "поддержка пользователей".

Вы так говорите, как будто Вам кто-то что-то должен.

http://forum.mozilla-russia.org/viewtop … 54#p149154
+ поиск по «browser.sessionhistory.max_total_viewers»

P.S. А многие сайтостроители – наоборот, ругают Opera за тягу кэшировать все подряд, даже если ее просят этого не делать.

Отредактировано Infocatcher (10-08-2008 16:38:09)


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№510-08-2008 16:51:26

Dragon Fly
Участник
 
Группа: Members
Зарегистрирован: 09-08-2008
Сообщений: 9
UA: Opera 9.2

Re: Переход назад. Немогу понять закономерность.

Infocatcher
Не влияет этот параметр на то, что я описал выше.

JarJar Binks пишет

Мда, прочитав это https://bugzilla.mozilla.org/show_bug.cgi?id=215405 , понял что полноценного  решения проблемы пока нет, и длится оно аж с 2003 г.

ego пишет

Потому что только некоторые страницы запрещают кэширование, вот Firefox их и не кэширует.
Полноценное решение - исправление бага, но это в лучшем случае в Firefox 3

Как мы видим, в третей версии ничего не изменилось.

Короче все ясно с этим браузером. Я не хочу тратить лишний трафик, благо он у меня платный. А каждый раз открывать страницу в новом табе я не собираюсь. Перехожу обратно на оперу...

Отсутствует

 

№610-08-2008 17:34:46

Anchorite
Участник
 
Группа: Members
Зарегистрирован: 29-08-2005
Сообщений: 13
UA: Firefox 2.0

Re: Переход назад. Немогу понять закономерность.

Открой ссылку в новом табе, вот и будет тебе и сохранение позиции и отсутствиее презагрузки.

Отсутствует

 

№711-08-2008 21:36:42

Dragon Fly
Участник
 
Группа: Members
Зарегистрирован: 09-08-2008
Сообщений: 9
UA: Opera 9.5

Re: Переход назад. Немогу понять закономерность.

Anchorite
Читай мой пост внимательнее.

Отсутствует

 

№811-08-2008 22:16:19

ego
Участник
 
Группа: Members
Откуда: Москва
Зарегистрирован: 23-06-2006
Сообщений: 1538
UA: Minefield 3.1

Re: Переход назад. Немогу понять закономерность.

Dragon Fly

Перешел с оперы на файрфокс 3.01. Все устраивает, но одного я никак не пойму.
Во время серфинга, когда я хочу сделать возврат на предыдущую страницу, происходит одно из трех:

1) Страница полностью грузится заново и сбрасывается позиция просмотра.
2) Страница выводится из кеша, но рендеринг происходит заново (видно по задержке), позиция сбрасывается, при этом тратится незначительный трафик непонятно на что.
3) Страница выводится из кеша, вывод происходит с последней позиции просмотра, но рендеринг происходит заново (характерная задержка ~50-100мс).

Так вот, почему переход обратно так противно реализован? В чем логика и отчего зависит каким способом делается возврат?

1) Если страница использует заголовок Cache-Control: no-store, это запрещает Firefox кэшировать страницу и, соответственно, позицию просмотра
2) Если страница использует заголовок Cache-Control: no-cache, это говорит Firefox, что перед использованием кэша нужно проконсультироваться с сервером и узнать, не изменилось ли содержимое страницы
3) Если рендеринг страницы происходит заново, значит страница уже не хранится в кэше быстрого возврата. В этом кэше хранится ограниченное число отрендеренных страниц, которое регулируется настройкой browser.sessionhistory.max_total_viewers в about:config

P.S.
HTTP заголовки можно посмотреть с помощью расширения Live HTTP Headers

Отсутствует

 

№927-01-2009 16:30:41

seion
Участник
 
Группа: Members
Зарегистрирован: 14-10-2005
Сообщений: 16
UA: Granparadiso 3.0

Re: Переход назад. Немогу понять закономерность.

seion пишет

Dragon Fly

Перешел с оперы на файрфокс 3.01. Все устраивает, но одного я никак не пойму.
Во время серфинга, когда я хочу сделать возврат на предыдущую страницу, происходит одно из трех:
P.S.
HTTP заголовки можно посмотреть с помощью расширения Live HTTP Headers

У меня было то ж самое. с nightly версией - и ничего не помогло: параметры
сессий игнорируются и при переходе "назад" кеш не учитывался. Хотя Кеш
был настроен и даже восстанавливался при переоткрытии фокса  (в.3.0.6 пре найтли)
наверно у Драгона именно найтли - версия - а они то все с глюками.
2Драгон :если могешь  помотри версию в настройках.
(кстати, что версия - найтли ,бывает плохо видно в окошке about
".. 3.0.1. 2008.10.01 nightly" ; у меня была видна тока дата или
до буквы "n", не помню :/ )
тупо, конечно, но может поможет.

Отредактировано seion (27-01-2009 16:45:56)


-----------
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6pre) Gecko/200812031 GranParadiso/1.6.0.0pre

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]