rs
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору aleks2133 вот выдержка из "hcHistorian.Options\Прочти.Меня.htm": Цитата: Интеграция с HandyCache После первого запуска программы hc.Historian в реестре автоматически создаются настроечные параметры hc.Historian. При обнаружении в реестре настроек программы hc.Historian программа HandyCache начнёт автоматически записывать историю посещения web-страниц в базу данных программы hc.Historian. Встроенный браузер программы hc.Historian производит показ web-страницы только из кэша программы HandyCache, не делая попытки повторно загрузить страницу даже при установленном в данный момент Интернет-соединении. Для этого в заголовок запрашиваемой web-страницы встроенный браузер помещает параметр User-Agent: hc.Historian. Для HandyCache этот параметр является признаком того, что страница предназначена исключительно для hc.Historian и её следует взять и отдать безусловно из кэша, вне зависимости от наличия установленного в текущий.момент Интернет-соединения. Предусмотрено два способа формирования параметра User-Agent в ходе запроса web-страницы встроенным браузером. 1. Кратковременная запись в реестр. Встроенный браузер, начиная загрузку web-страницы, помещает значение User-Agent в реестр. Cразу же после окончания загрузки web-страницы значение User-Agent из реестра удаляется. 2. В заголовке web-страницы. Встроенный браузер помещает значение User-Agent непосредственно заголовок запрашиваемой web-страницы. Каждый из способов имеет свои плюсы и минусы. Запись в реестр имеет следующий недостаток. Если, не дожидаясь загрузки web-страницы из кэша встроенным браузером, очень быстро переключиться в браузер на движке MS Internet Explorer (Maxthon, AvantBrowser и т.п.) и начать в нём загрузку страницы до того, как будет сброшено значение User-Agent: hc.Historian встроенным браузером – внешний браузер также получит страницу только из кэша, даже при наличии активного Интернет-соединения (до тех пор пока встроенный браузер не завершит загрузку и не сбросит User-Agent). Если Вы не предполагаете чрезвычайно быстро переключаться во внешний браузер на движке MS IE до окончания загрузки страницы встроенным браузером или Ваш внешний браузер не основан на MS IE (Opera, FireFox и т.п.) – проблем c User-Agent, переданным через реестр, можно не опасаться. Достоинство передачи User-Agent через реестр состоит в том, что все вложенные в загружаемую встроенным браузером web-страницу запросы гарантированно будут иметь User-Agent: hc.Historian. Недостаток второго способа формирования User-Agent (в заголовке web-страницы) состоит в том, что он допускает случаи, когда некоторые вложенные запросы в запрашиваемой встроенным браузером web-странице могут не иметь User-Agent: hc.Historian. В этом случае при наличии Интернет-соединения такие запросы будут перенаправлены для загрузки из Интернета, вместо того, чтобы безусловно быть взятыми из кэша. Достоинство же этого способа состоит в том, что никакой внешний браузер на движке MS IE ни при каких условиях не попытается загрузить страницу с User-Agent: hc.Historian. Примечание. Если по какой-либо причине ключ реестра User-Agent: hc.Historian после загрузки встроенным браузером не удалился – можно выполнить очистку реестра вручную или при помощи RemoveUserAgent.reg из установочного архива. | у тебя какой браузер?
---------- HandyCache - интернет-кэш, не зависящий от настроения браузера... не привязанный к компьютеру... HandyCache - интернет в кармане!
|
| Всего записей: 1344 | Зарегистр. 19-04-2003 | Отправлено: 16:33 04-02-2007 | Исправлено: rs, 16:35 04-02-2007 |
|