Модераторы: diadiavova, gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> кэш 
:(
    Опции темы
Natapro
  Дата 29.9.2009, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



как сделать чтоб
беббраузер брал картинки не с сервера в интернете а с локального диска ?(тоесть с копьютора)


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
Akina (Online)
Дата 29.9.2009, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 1
Всего: 454



Да собсно сделать прямые ссылки. И настроить зону безопасности браузера.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Natapro
Дата 29.9.2009, 21:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



а по точнее как єто сделать и что ? вот у меня программа так в ней вкладка с веб браузером при открітии картинки тянет с сервера а как сделать чтоб с компа ?


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
Akina (Online)
Дата 29.9.2009, 22:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 1
Всего: 454



Цитата(Natapro @  29.9.2009,  22:55 Найти цитируемый пост)
при открітии картинки тянет с сервера

При открытии ЧЕГО?


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Natapro
Дата 29.9.2009, 22:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



сайта


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 30.9.2009, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Natapro, если тебе надо вызывать картинки из кэша, то возможно самым прямым путём сделать это является предварительное кэширование самого документа. Сначала грузится документ, потом он обрабатывается(меняются ссылки на картинки) и в браузер он поступает в уже изменённом виде. Но это такой геморрой smile


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Akina (Online)
Дата 30.9.2009, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 1
Всего: 454



Нет тут геморроя, в общем-то. На форме размещается два браузера. Первый, скрытый, получает исходный документ с сайта. Программа извлекает из него innerHTML, выполняет необходимые замены и скармливает полученный исходник второму, видимому, браузеру. Который и отображает требуемую картинку.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
diadiavova
Дата 30.9.2009, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Вместо двух браузеров можно подключить библиотеку mshtml и работать с ней, или использовать sgmlreader, а если использовать второй браузер, то он всё равно при загрузке документа будет грузить и всё, что к нему подключено. Тогда весь смысл теряется. Я так понимаю, Natapro просто хочет соорудить что-то типа ускорителя работы в сети, чтобы страничка быстрее грузилась и не расходовался трафик. 


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Akina (Online)
Дата 30.9.2009, 13:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 1
Всего: 454



Цитата(diadiavova @  30.9.2009,  13:26 Найти цитируемый пост)
если использовать второй браузер, то он всё равно при загрузке документа будет грузить и всё, что к нему подключено.

Иногда от этого никуда не деться... а если страница сложная? фреймы и прочая лабуда? 
Я так понимаю, что цель - вовсе не экономия трафика...


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
diadiavova
Дата 30.9.2009, 13:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Akina @  30.9.2009,  14:00 Найти цитируемый пост)
а если страница сложная? фреймы и прочая лабуда? 
Ну вот поэтому я и написал "геморрой".
Цитата(Akina @  30.9.2009,  14:00 Найти цитируемый пост)
Я так понимаю, что цель - вовсе не экономия трафика... 
Ну тогда надо просто подождать пояснений, потому что вопрос сформулирован в явно телепатическом стиле.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 30.9.2009, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



Да цель именно в экономии трафика
ВОт вам скину саму программу чтоб могли просмотреть )

Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  ______.7z 300,07 Kb


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 30.9.2009, 19:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Natapro, в веббраузере на сколько мне известно отсутствует такая возможность. Есть, например событие FileDownload, но в нём нет информации о том, какой файл грузится и возможности его заменить другим(что, видимо, было бы логично). Если делать это при помощи каких-либо библиотек(mshtml, sgmlreader итд), то тут проблема в том, что предусмотреть все возможности вряд ли получится. Даже если при тестировании приложения всё будет работать хорошо, никогда нельзя гарантировать, что такой самописный агент пользователя будет всегда корректно отображать страницу, уж очень много там нюансов...это и фреймы и подгрузка тех же картинок через css и динамическое формирование контента(при помощи скриптов) и различия в политиках безопасности в разных областях(интернет и кэш например) и многое другое. В силу всех этих обстоятельств переделывание документов - не есть хорошо.
Естественно, возникает вполне закономерный вопрос: "А как, собственно, это делается?". К сожалению простого пути нет. Средствами контрола веббраузер невозможно решить всех проблем. Из того, что можно было бы сделать, первое, что приходит в голову - это создание локального прокси-сервера, который будет проверять наличие любого запрашиваемого ресурса в кэше и если его там нет загружать, а потом возвращать в браузер кэшированный ресурс. 
Если действительно есть проблема экономии трафика, то ИМХО лучшен айти готовую программу, благо - таковых хватает.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 2.10.2009, 00:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



а хоть что именно искать ? smile 
 и как я знаю это двиг ИЕ и значить кэш тут как в ие ? может сделать как-то чтоб проверяло если есть в кеше не качало  )
просто ненаю в какую сторону копать... smile 


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 2.10.2009, 00:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  2.10.2009,  01:48 Найти цитируемый пост)
а хоть что именно искать ?
Искать нужно готовую программу и подключать её к ИЕ. Можешь, конечно поинтересоваться работой классов пространства System.Net, но боюсь: для тебя это - не выход.

Цитата(Natapro @  2.10.2009,  01:48 Найти цитируемый пост)
может сделать как-то чтоб проверяло если есть в кеше не качало  )
просто ненаю в какую сторону копать..

А я предыдущий пост зачем написал? Надо проксю майстрячить. Средствами веббраузера этого не сделаешь.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 2.10.2009, 00:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



если вас не затруднит, могли б вы поделится в приват своей асей ?  чтоб разъяснить несколько вопросов по этому поводу ?


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума VB .NET
diadiavova
  • Прежде чем задать вопрос, воспользуйтесь поиском: возможно Ваш вопрос уже обсуждался и на него был получен ответ.
  • Если такой же вопрос не найден, не стоит задавать свой вопрос в любую тему, создайте новую.
  • Заголовок темы должен отображать ее суть.
  • Содержание поста должно описывать проблему понятно, но в то же время, по возможности, лаконично. Сначала следует описать суть вопроса, потом можно привести пример кода, не вынуждайте других участников угадывать в чем Ваша проблема - телепатов здесь нет.
  • Будьте взаимно вежливы и дружелюбны.
  • При оформлении сообщений используйте форматирование, примеры кода заключайте в теги [CODE=vbnet][/CODE].
  • Также ознакомьтесь с общими правилами, действующими на всем форуме.
  • Если вопрос решен, не забывайте помечать тему решенной(вверху темы есть ссылка). Кроме того, если Вы хотите отблагодарить участников, оказавших помощь в решении, можно повысить им репутацию, в случае, если у Вас менее 100 сообщений в форуме и функция изменения репутации Вам недоступна, можете написать сюда.
  • Общие вопросы по программированию на платформе .NET обсуждаются здесь.
  • Литература по VB .NET обсуждается здесь.

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB .NET | Следующая тема »


 




[ Время генерации скрипта: 0.1367 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.