изменить интернет-настройки браузера, используя код Java - PullRequest
0 голосов
/ 23 ноября 2011

Я пытаюсь порождать браузер, используя небольшой код Java

String command="rundll32 url.dll,FileProtocolHandler http://www.google.com"
Process process = Runtime.getRuntime().exec(command);

Вышеуказанная вещь работает отлично.Однако есть определенные трудности, с которыми я сталкиваюсь.

  1. Мне нужно изменить настройки прокси браузера.
  2. Поскольку приведенный выше код порождает веб-браузер по умолчанию, в первую очередь я несмог найти браузер по умолчанию.Во-вторых, как мне изменить настройки прокси для этого конкретного браузера?

Я пытался реализовать следующий код, но он не работает:

System.setProperty("http.proxyHost", "localhost");
System.setProperty("http.proxyPort", "8080");

Но я могу понять, чточто это для JVM, а не для браузера.И мне нужно изменить это для конкретного браузера.

Спасибо и всего наилучшего.

1 Ответ

2 голосов
/ 23 ноября 2011

Мой ответ может не полностью вам помочь, но он может вас немного навести.

Это совершенно не связано с System.setProperty.Этот метод устанавливает системное свойство VM.

То, что вы пытаетесь сделать, это «изменить свойство Windows».Тогда вы должны найти решение по команде Windows (не по Java), как вы уже сделали:

String command="xxxx"
Process process = Runtime.getRuntime().exec(command);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...