Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Работа браузеров через прокси. (http://forum.oszone.net/showthread.php?t=208013)

LilLoco 01-06-2011 14:05 1686368

Работа браузеров через прокси.
 
Здравствуйте Уважаемые Форумчане! Подскажите пожалуйста, как программно изменить прокси - сервер для браузеров. Здесь есть как сменить его в IE. А как быть с другими браузерами? подскажите в какую сторону копать, что почитать, может у кого есть какие то примеры. Буду рад всему...

lxa85 01-06-2011 15:14 1686435

API, конфиги, Application Data в профиле пользователя, документация разработчика на сайте производителя.
Скорей всего будут меняться только относительные пути местоположения файлов в случае кроссплатформенности браузера.
Скорей всего можно извернуться через системный реестр, но ИМХО это изврат. Ну т.е. не дружу я с работой с реестром.

LilLoco 01-06-2011 15:43 1686467

Цитата:

Цитата lxa85
API, конфиги, Application Data в профиле пользователя »

Ну я так понимаю, если использовать это, нужно будет перезапускать браузер? А возможно как нибудь на лету?)

lxa85 01-06-2011 15:57 1686482

LilLoco, разверни вопрос. На лету откуда? Есть надстройки над IE допусти, которые переводят домашнюю страницу. Скорей всего есть такие же настройки для прокси-сервера. Только этим редко занимаются за ненадобностью.
Safari, chrome берут настройки у ie. Огнелис и Опера имеют собственные настройки.
Опять же вопрос - либо брать системные либо прописывать индивидуальные. В Линуксах прокся единая для всех, прописывается где-то в /etc, на память не помню.
В винде ... наверно где-нить в реестре.
Опять же винда позволяют часть настроек менять групповыми политиками.
Т.е. вопрос один большой - что хочется сделать?
Большего от меня пока сложно будет добиться, день плотный, бухгалтерию на новый сервер переводим

LilLoco 01-06-2011 16:14 1686494

Цитата:

Цитата lxa85
На лету откуда? »

В смысле того, чтобы не нужно было перезапускать браузер! Менять по нажатию кнопки в стороннем приложении(которое мне нужно написать)!
Приложение для Windows.

Цитата:

Цитата lxa85
В винде ... наверно где-нить в реестре. »

Для IE, изменив в реестре значение, и вызвав InternetSetOption прокси меняются без перезапуска. - Так понял я, покапавшись в интернете!

Для Firefox настройки хранятся в профиле пользователя, сменив их, изменения вступят, вроде как, только после перезапуска!

Цитата:

Цитата lxa85
что хочется сделать? »

По сути хочется сделать такую программку, просто сохранив профили прокси, переключаться между ними. Частенько просто приходится сидеть через различные прокси :(

Busla 01-06-2011 16:58 1686525

LilLoco, для Firefox есть куча готовых дополнений реализующих переключение proxy

LilLoco 01-06-2011 20:36 1686644

Busla, В том то и дело, что для Firefox, а хотелось бы сразу переключать во всех :(

Для firefox, нашел тут как сделать программно! Буду завтра пробовать!

LilLoco 02-06-2011 11:10 1686963

Попробовал, и вот что получается :
Для IE способ, озвученный выше, работает прекрасно, все как и хотелось!

Для FF - после изменения файла prefs.js, требуется перезапустить браузер, чего крайне не хотелось бы делать :( И как я понял, "заставить" перечитать настройки из файла невозможно! Надо искать что то другое :(

Delirium 02-06-2011 13:26 1687047

LilLoco, ты не смотрел эти ссылки? :
http://stackoverflow.com/questions/4...ternal-program
http://forums.mozillazine.org/viewtopic.php?t=625999

LilLoco 02-06-2011 13:36 1687053

Delirium, Спасибо большое, буду читать и разбираться)

Почитал, попробовал, получается что и при помощи *.pac - файла и файла настроек, все равно требуется перезапуск приложения :(


Время: 07:25.

Время: 07:25.
© OSzone.net 2001-