Описание проблемы: На машине моего пользователя браузер по умолчанию - IE 7. Из-за соображений безопасности браузер по умолчанию не может быть изменен. При щелчке другого приложения на машине пользователя мое приложение запускается. Мое приложение запускается в IE 7. В моем приложении я предоставляю пользователям возможность запускать firefox одним нажатием кнопки. Я использую java для запуска нового окна Firefox.Запустить Firefox на той же вкладке
String url = "www.google.com";
String[] cmdArray = new String[2];
cmdArray[0] = "C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe";
cmdArray[1] = url;
Runtime.getRuntime().exec(cmdArray);
Этот фрагмент кода работает, однако каждый раз он открывает новую вкладку Firefox. Есть ли способ проверить, работает ли Firefox уже с определенным URL-адресом, а затем открыть 'url' на той же вкладке?
Если этого не сделать в java, это может быть достигнуто в javascript?
Опция -new-вкладка открывает новую вкладку, однако, я хотел бы, чтобы откройте 'URL' в та же вкладка. – Sarah
Вы имеете в виду всегда на одной вкладке? Как программа узнает, какую вкладку вы хотите на этот раз? – DiogoSantana
Вы правы .. Я согласен. Есть ли способ, я могу закрыть существующее окно Firefox, а затем снова открыть новый? – Sarah