+  HandyCache форум
|-+  Главная категория» Общие вопросы» Браузер предлагает "Сохранить файл"!
Имя пользователя:
Пароль:
Страниц: [1] 2 3  Все   Вниз
  Отправить эту тему    Печать  
Автор Тема: Браузер предлагает "Сохранить файл"!  (Прочитано 52400 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Илья
Постоялец
***

Репутация: +0/-3
Offline Offline

Сообщений: 186



WWW
« : 12 марта 2007, 11:50:51 »

Я уже настроил два своих браузера Иексплорер и опера. Но они почемуто при попытке загрузить страницу из кеша выдают: сохранить файл. Программ сканирующих трафик нет
Сообщить модератору   Записан

DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #1 : 12 марта 2007, 12:07:54 »

Илья

HTTP 1.1 не забыл включить для работы через прокси, как описано в ФАКе?
Сообщить модератору   Записан
Илья
Постоялец
***

Репутация: +0/-3
Offline Offline

Сообщений: 186



WWW
« Ответ #2 : 12 марта 2007, 13:26:06 »

Илья

HTTP 1.1 не забыл включить для работы через прокси, как описано в ФАКе?

Нет. Всё стоит как в факе. Не знаю чё за глюк?
Сообщить модератору   Записан

Rick
Администратор
*****

Репутация: +15/-1
Offline Offline

Сообщений: 868


WWW
« Ответ #3 : 12 марта 2007, 13:48:11 »

при попытке загрузить страницу из кеша выдают: сохранить файл.
Именно и только если НС берет файлы из кэша? Если НС грузит файлы из инета все нормально?
Сообщить модератору   Записан
Илья
Постоялец
***

Репутация: +0/-3
Offline Offline

Сообщений: 186



WWW
« Ответ #4 : 12 марта 2007, 14:15:08 »

Именно и только если НС берет файлы из кэша? Если НС грузит файлы из инета все нормально?
Да грузит(не предлогает сохранить), даже из кеша немного получаеться у HC загрузить.
Сообщить модератору   Записан

DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #5 : 12 марта 2007, 14:42:59 »

Илья

Поставь в "Общие / Вид" галку "Вести лог" и приложи здесь к посту кусок лога HC, когда браузер предлагает сохранить файл. Надо смотреть заголовки ответа HC...
Сообщить модератору   Записан
Илья
Постоялец
***

Репутация: +0/-3
Offline Offline

Сообщений: 186



WWW
« Ответ #6 : 12 марта 2007, 14:44:36 »

Илья

Поставь в "Общие / Вид" галку "Вести лог" и приложи здесь к посту кусок лога HC, когда браузер предлагает сохранить файл. Надо смотреть заголовки ответа HC...
А когда лог проверять? когда я на кеш обращяюсь или по инету?
Сообщить модератору   Записан

Илья
Постоялец
***

Репутация: +0/-3
Offline Offline

Сообщений: 186



WWW
« Ответ #7 : 12 марта 2007, 14:48:41 »

Вот через кеш


2.03.2007 18:45:59 # 1919 >>> URL: http://xxx.xx/
GET _http://xxxx.xx/ HTTP/1.0
User-Agent: Opera/9.10 (Windows NT 5.1; U; ru)
Host: xxx.xx
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: ru-RU,ru;q=0.9,en;q=0.8
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Proxy-Connection: close


12.03.2007 18:45:59 # 1919 <<< URL: http://xxx.xx/
HTTP/1.0 200 OK
Server: HandyCache
Last-Modified: Mon, 12 Mar 2007 08:52:18 GMT
Content-Length: 36591
Content-Type: text/php; charset=windows-1251
Proxy-Connection: close


12.03.2007 18:45:59 # 1919:  Client Disconnection

12.03.2007 18:46:13 # 1920: Connection from local/127.0.0.1

12.03.2007 18:46:13 # 1920 >>> URL: http://xxx.xx/
GET http://xxx.xx/ HTTP/1.0
User-Agent: Opera/9.10 (Windows NT 5.1; U; ru)
Host: xxx.xx
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: ru-RU,ru;q=0.9,en;q=0.8
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Pragma: no-cache
Cache-Control: no-cache
Proxy-Connection: close

12.03.2007 18:46:13 # 1920 <<< URL: http://xxx.xx/
HTTP/1.0 200 OK
Server: HandyCache
Last-Modified: Mon, 12 Mar 2007 08:52:18 GMT
Content-Length: 36591
Content-Type: text/php; charset=windows-1251
Proxy-Connection: close
« Последнее редактирование: 12 марта 2007, 14:55:15 от Илья » Сообщить модератору   Записан

DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #8 : 12 марта 2007, 15:54:07 »

Илья

В следующий раз не порть лог HC, а постарайся найти проблемный сайт с приличным содержимым... Подмигивающий

В общем проблема в том, что сервер посылает эту страницу с заголовком:
Content-Type: text/html
хотя внутри самой страницы находится метатэг:
<META HTTP-EQUIV="Content-type" CONTENT="text/php;charset=windows-1251">
который HC честно и сообщает браузеру при выдаче страницы из кэша, а тот не понимает формат этого PHP, т.к. это HTML, и предлагает его сохранить как файл...

Надеюсь, объяснил не слишком запутанно... Улыбка

В общем, это баг вебмастера того сайта! Напиши ему жалобу, пусть правит код страницы! Подмигивающий

Как-то уже предлагалось при сохранении в кэш средствами HC править неправильные метатэги "Content-type" внутри страниц, НО:
1. не уверен, что HC должен править чужие баги!
2. проблема, к счастью, довольно редкая!
Сообщить модератору   Записан
Shurka
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


« Ответ #9 : 19 августа 2007, 21:54:29 »

Прошу помощи у Уважаемого сообщества.
Вводим адресок ya.ru - открывает,
рисуем текст для поиска - .... выпадает окошко системы безопасности-
Неизвестный тип файла: сохранить или ...
отключаю НС - ищет, как положено...
Rambler - нормально работает (пока)
Была такая фигушка уже на 2 машинках в конторе - не победил (думал из-за оюновлений)
а сейчас подобное и на сервере, где стоит НС.
рисунок прилагаю

PS только сейчас узнал - при отправке через НС тоже подобное окошко выскочило, пришлось отключить и отправлять...Грустный


* ya.ru_hc2.JPG (45.06 Кб, 663x384 - просмотрено 467 раз.)
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #10 : 19 августа 2007, 22:25:27 »

Неизвестный тип файла: сохранить или ...

Почитай тему: Браузер предлагает "Сохранить файл"!

Наиболее вероятная причина проблемы - в настройках браузера отключен HTTP 1.1 для работы через прокси.

Если не поможет, приложи свой лог загрузки проблемной страницы...
Сообщить модератору   Записан
Shurka
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


« Ответ #11 : 20 августа 2007, 06:47:41 »

Приношу свои извинения, что сам не нашёл данную ветку.
Спасибо за ответ - все работает.
Сообщить модератору   Записан
ziablik
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 18


« Ответ #12 : 03 декабря 2007, 18:21:54 »

Проблема, аналогичная изложенной в 1-м сообщении: иногда, вместо открытия страницы *.php браузер предлагает сохранить ее.
Проблема существует только в Firefox, IE нормально открывает.
Также проблема исчезает, если в браузере отключить использование прокси HC.
Пример: http://www.toms-hardware.ru/forum/showthread.php?s=&threadid=3590&goto=lastpost
Лог HC глянул, исходный код страницы тоже.
В отличии от предыдущего случая Content-Type: text/html в логе НС совпадает с <meta content="text/html; charset=windows-1251" http-equiv="Content-Type"> в исходном коде страницы.

HTTP 1.1 как описано в ФАКе включен.

Лог:


03.12.2007 17:14:22 # 5724: Connection from local/127.0.0.1

03.12.2007 17:14:22 # 5724 >>> URL: http://www.toms-hardware.ru/forum/showthread.php?s=&threadid=3590&goto=lastpost
GET http://www.toms-hardware.ru/forum/showthread.php?s=&threadid=3590&goto=lastpost HTTP/1.1
If-Modified-Since: Mon, 03 Dec 2007 15:13:50 GMT
Host: www.toms-hardware.ru
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Proxy-Connection: keep-alive
Referer: http://www.toms-hardware.ru/forum/forumdisplay.php?s=&forumid=39
Cookie: ***

03.12.2007 17:14:22 # 5724:  Outbound Connection

03.12.2007 17:14:23 # 5724 <<< URL: http://www.toms-hardware.ru/forum/showthread.php?s=&threadid=3590&goto=lastpost
HTTP/1.1 302 Found
Date: Mon, 03 Dec 2007 15:14:22 GMT
Server: Apache/1.3.29
X-Powered-By: PHP/4.3.10
Location: showthread.php?s=&postid=139656#post139656
Transfer-Encoding: chunked
Content-Type: text/html


03.12.2007 17:14:23 # 5724 >>> URL: http://www.toms-hardware.ru/forum/showthread.php?s=&postid=139656
GET /forum/showthread.php?s=&postid=139656 HTTP/1.1
If-Modified-Since: Mon, 03 Dec 2007 15:13:50 GMT
Host: www.toms-hardware.ru
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Proxy-Connection: keep-alive
Referer: http://www.toms-hardware.ru/forum/forumdisplay.php?s=&forumid=39
Cookie: ***


03.12.2007 17:14:24 # 5724 <<< URL: http://www.toms-hardware.ru/forum/showthread.php?s=&postid=139656
HTTP/1.1 200 OK
Date: Mon, 03 Dec 2007 15:14:22 GMT
Server: Apache/1.3.29
X-Powered-By: PHP/4.3.10
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Mon, 03 Dec 2007 15:14:22GMT
Cache-Control: no-cache, must-revalidate
Pragma: no-cache
Set-Cookie: ***
Content-Encoding: gzip
Content-Length: 12832
Content-Type: text/html


03.12.2007 17:14:31 # 5724:  Outbound Disconnection

03.12.2007 17:14:31 # 5724:  Client Disconnection


Где искать? Заранее благодарен.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #13 : 03 декабря 2007, 23:38:57 »

Проблема существует только в Firefox, IE нормально открывает.

В данном случае проблема не в "Content-Type", а в обработке переадресации в FireFox.

Ничего не зная о длине тела, Firefox рассматривает ответ на второй запрос, как продолжение первого. В других браузерах такой проблемы нет.

Ты привел лог именно неудачной попытки? Т.е. проблема воспроизводится при загрузке из инета?

Цитировать
Также проблема исчезает, если в браузере отключить использование прокси HC.

Возможно, напрямую отключен HTTP/1.1 и поддержка непрерывных соединений, поэтому проблема пропадает...

Цитировать
HTTP 1.1 как описано в ФАКе включен.

Попробуй с отключеннным HTTP/1.1 ...
Сообщить модератору   Записан
ziablik
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 18


« Ответ #14 : 03 декабря 2007, 23:49:54 »

Ты привел лог именно неудачной попытки? Т.е. проблема воспроизводится при загрузке из инета?

Да, это лог неудачной попытки (showthread.php в итоге сохранен на диске), т.к. через НС запрос данной страницы 100% неудачный.

Возможно, напрямую отключен HTTP/1.1 и поддержка непрерывных соединений, поэтому проблема пропадает...

Тут я ничего не понял, к сожалению...

Попробуй с отключеннным HTTP/1.1 ...

Помогло, если в about:config переменной network.http.proxy.version присвоить значение 1.0 проблема с данным запросом решается. Спасибо!

Но сразу вопрос: чем чревато использование протокола 1.0 вместо 1.1 через прокси при работе с НС?
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #15 : 04 декабря 2007, 00:45:02 »

Но сразу вопрос: чем чревато использование протокола 1.0 вместо 1.1 через прокси при работе с НС?

Отсутствием GZIP-сжатия и непрерывных соединений с сервером. Первое чревато увеличением трафика. В общем, совсем отключать HTTP/1.1 не желательно...

Проблема понятна. Только не вижу тут вины HC - это баг чисто FireFox'a!

Попробуй поменять в настройки FireFox на 1 или 0 значения:
network.http.max-persistent-connections-per-proxy
network.http.max-persistent-connections-per-server
Сообщить модератору   Записан
ziablik
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 18


« Ответ #16 : 04 декабря 2007, 01:03:45 »

Отсутствием GZIP-сжатия и непрерывных соединений с сервером. Первое чревато увеличением трафика. В общем, совсем отключать HTTP/1.1 не желательно...

Проблема понятна. Только не вижу тут вины HC - это баг чисто FireFox'a!

Попробуй поменять в настройки FireFox на 1 или 0 значения:
network.http.max-persistent-connections-per-proxy
network.http.max-persistent-connections-per-server

Конечно, не вменяю вину НС, просто хотел разобраться, ведь без прокси работает.
Указанные вами настройки пробовал менять в разных комбинациях: с протоколом 1.1 результат отрицательный.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #17 : 12 декабря 2007, 20:59:55 »

Указанные вами настройки пробовал менять в разных комбинациях: с протоколом 1.1 результат отрицательный.

Попробуй еще такие настройки:

network.http.proxy.keep-alive=0
network.http.proxy.pipelining=0
Сообщить модератору   Записан
ziablik
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 18


« Ответ #18 : 12 декабря 2007, 21:57:04 »

Попробуй еще такие настройки:

network.http.proxy.keep-alive=0
network.http.proxy.pipelining=0


=0 это "false", я правильно понял?

network.http.proxy.pipelining="false" стояло по-умолчанию, а вот изменение network.http.proxy.keep-alive на "false" действительно помогло!
Спасибо за помощь, проблема решена!

Таким образом я отключил "поддержку соединения" при работе через прокси, как я понял. Есть-ли негативные моменты при использовании такой настройки?
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #19 : 12 декабря 2007, 22:37:34 »

Таким образом я отключил "поддержку соединения" при работе через прокси, как я понял. Есть-ли негативные моменты при использовании такой настройки?

Теоретически может несколько возрасти время загрузки из кэша HC. Насколько велико это время - проверь у себя на практике...

Вообще, скоро выйдет новая версия HC, там правился один баг с переадресацией в FireFox - возможно, и твоя проблема попутно уйдет...
Сообщить модератору   Записан
Страниц: [1] 2 3  Все   Вверх
  Отправить эту тему    Печать  

 
Перейти в: