Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.04.2010, 14:36   #1
DHK
 
Регистрация: 12.01.2009
Сообщений: 8
Злость Browser и cookie

Доброго времени суток.
Уже сломал голову над этим вопросом. Необходимо написать приложение в котором несколько браузерных окон (например на закладках page control) и чтоб каждая копия браузера имела свою отдельную папку cookie (можно и кэш) заданную мною. Установил EmbeddedWB - перекопал его исходник, не нашел. Gecko не совсем подходит (хотя такое тут тож не получилось сделать) т.к. тот сайт сделан специально под ие и полной загрузки на других жвижках не дает.
DHK вне форума Ответить с цитированием
Старый 30.04.2010, 20:50   #2
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Это невозможно. Сам пытался подобное сделать.
Но есть два способа обойти данный момент:
- Подкладывать куки в папку, где хранит куки IE, вручную. (сам не проверял).
- Работать через зеркала, если это конечно возможно. (проверял работает).
Так же можно запустить несколько раз одно и тоже приложение, но это непомерно сьедает память.
Виталий Желтяков вне форума Ответить с цитированием
Старый 30.04.2010, 21:40   #3
DHK
 
Регистрация: 12.01.2009
Сообщений: 8
По умолчанию

Подкладывать самому это не сработает. Работа приложения предполагает что одновременно на одном и том же сайте будут открыто несколько аккаунтов. т.к. куки (на сколько я понял) с одного домена хранятся в одном файле, они будут одновременно обращаться в одно место. при входе второго пользователя, вылетает первый. Пока работает, только если второй браузер запускается от имени др лузера винды "Запуск от имени..". В компоте EmbeddedWB есть функции в которых определяется путь к системным папкам Куки, Избранное, Кэш и т.д. Я там задал свою локальную папку, function GetCookiesPath (так оно бралось из реестра), но похоже для записи определение папки идет не через нее.
И еще, тут как раз и задача - чтоб странички были открыты в одном приложении т.к. нужна взаимосвязь (управление) от ситуации которая в главном окне. Все действия пользователь делает в главном, а в остальных зависимых делает программа.
DHK вне форума Ответить с цитированием
Старый 05.05.2010, 07:34   #4
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

А зеркал сайта нет? Можно подключаться через них. Другого пути я не нашел, хотя искал очень долго.
Виталий Желтяков вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Web-browser BaRSyk174 Общие вопросы Delphi 13 02.10.2009 19:38
Imacros Browser Натаpro Софт 0 08.08.2009 12:17
Browser san72 Общие вопросы Delphi 10 09.02.2009 15:44
browser blackstersl Общие вопросы Delphi 2 24.08.2008 11:38
Browser CHERT Работа с сетью в Delphi 16 08.06.2007 08:52