![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
Валерия |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 10.3.2007 Репутация: нет Всего: 8 |
Добрый день!
Создаю два разных WebBrowser, но вот проблема: если в первом прописываются cookies то они автоматически применяются для второго Есть ли способ решить эту проблему, что бы для каждого WebBrowser были свои cookies, как в WebRequest? Т.е задача сводится к тому, что если на страничке, загруженной WebBrowser1 есть к примеру код:
Так-же, неизвестно заранее какие на страничке будут cookies и каким способом они будут прописываться, поэтому парсить их и прописывать в WebRequest - не вариант Так-же, были попытки использовать библиотеки jint и javascriptdotnet, но они так-же не подходят, потому что под них нужно адаптировать джаваскрипт |
||||
|
|||||
lomaster |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 27.5.2012 Репутация: нет Всего: 2 |
Куки не браузеру принадлежат. Вы поясните чего надо, может вам не куки тогда нужны..
|
|||
|
||||
Валерия |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 10.3.2007 Репутация: нет Всего: 8 |
Нужно что бы они принадлежали браузеру ![]() Вообще, нужно что бы мог в двух и более браузерах выполнятся произвольный джаваскрипт, который может записывать/считывать куки, и что бы они для каждого браузера были свои |
|||
|
||||
lomaster |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 27.5.2012 Репутация: нет Всего: 2 |
Еще раз, - куки делались, чтобы не зависеть от браузера.
|
|||
|
||||
infarch |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 526 Регистрация: 13.3.2009 Репутация: 1 Всего: 1 |
Не запутывайте человека. Поясню: контрол WebBrowser не является самостоятельным браузером, а использует движек имеющегося в системе ИЕ. Поэтому сколько бы контролов и форм вы не использовали, а куки попадут в общую кучу - в сторедж ИЕ. |
|||
|
||||
lomaster |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 27.5.2012 Репутация: нет Всего: 2 |
infarch, Какая разница? вы понимате?... а потому как никакой, ответ в [1] в полной мере.
|
|||
|
||||
Валерия |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 10.3.2007 Репутация: нет Всего: 8 |
Ребята, я это всё прекрастно понимаю, но от этого не легче
![]() Можно ли для каждого WebBrowser сделать свой сторейдж? Или, можно ли как-то подвязать движок ИЕ к HttpWebRequest что бы он так-же обрабатывал джаваскрипт как WebBrowser? Да и не обязательно движок IE, можно любого другого браузера. Мало того, подойдет даже просто библиотека обработки javascript, но такая, под которую специально javascript не нужно допиливать, которая будет обрабатывать джаваскрипт так-же как и браузеры Это сообщение отредактировал(а) Валерия - 18.9.2012, 11:50 |
|||
|
||||
diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 31 Всего: 142 |
Валерия, я так понимаю, тебе надо, чтобы твоя программа работала из-под разных учеток на сайте. Есть вариант, создать на компе несколько учеток и запустить несколько экземпляров программ от имени разных пользователей. У каждого пользователя свое хранилище куков.
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит ![]() |
|||
|
||||
Валерия |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 10.3.2007 Репутация: нет Всего: 8 |
Идея хорошая, но создавать десятки учёток, это немного напряжный вариант ![]() Можно ли как-то перенаправить сторейдж каждого веб-браузера? |
|||
|
||||
diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 31 Всего: 142 |
Валерия,,а чем вариант напряжный? Учетки можно и программно создать.
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит ![]() |
|||
|
||||
Валерия |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 10.3.2007 Репутация: нет Всего: 8 |
||||
|
||||
diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 31 Всего: 142 |
Ну как ненормально? Наверняка ведь бота какого-нибудь пишешь и хочешь, чтобы он сайт "пахал" из-под нескольких учеток одновременно. Ну не приспособлен браузер для этого и что делать? Я думаю, что любой другой вариант будет жутким и ненадежным костылем. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит ![]() |
|||
|
||||
lomaster |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 27.5.2012 Репутация: нет Всего: 2 |
Либо вы расскажите чего делаете, либо вам не возможно помочь.. |
|||
|
||||
Валерия |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 10.3.2007 Репутация: нет Всего: 8 |
||||
|
||||
lomaster |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 27.5.2012 Репутация: нет Всего: 2 |
их там вообще нет, их наличие на вашей ответственности.
Что дадите то и будет, браузер вот так поступает, и это правильно. |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |