2014-10-21 5 views
0

문제 설명 : 내 사용자의 컴퓨터에서 기본 브라우저는 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'을 여는 방법이 있습니까?

자바에서 달성 할 수없는 경우 자바 스크립트로 구현할 수 있습니까?

답변

0

당신은 -new 탭 옵션을 호출 할 수 있습니다

firefox.exe -new-tab www.google.com 

참조 : https://developer.mozilla.org/en-US/docs/Mozilla/Command_Line_Options - 새로운 탭 옵션이 새 탭을 열고

+0

은, 그러나, 나는 'URL'의 오픈을 부탁합니다 같은 탭. – Sarah

+0

항상 같은 탭에 있음을 의미합니까? 이 탭에서 원하는 탭을 프로그램에서 어떻게 알 수 있습니까? – DiogoSantana

+0

당신 말이 맞아 .. 나는 동의한다. 어떤 방법으로도 기존의 Firefox 창을 닫고 새 창을 다시 열 수 있습니까? – Sarah

관련 문제