2012-04-10 4 views
-1

가능한 중복 :
Replacing .NET WebBrowser control with a better browser, like Chrome?비주얼 스튜디오 웹 브라우저

내가 비주얼 스튜디오 C#을 통해 웹 브라우저를 구축을 위해 노력하지만 웹 브라우저를 넣을 때 그것의 인터넷 익스플로러를 통해 작업. Firefox 구성 요소를 통해 웹 브라우저를 설치할 수 있습니까?

+1

huh? 질문을 명확히 할 수 있습니까? – BrokenGlass

+0

C#은 COM을 사용하여 IE를로드합니다. 나는 파이어 폭스에서 똑같이 할 수 있다고 생각하지 않는다. – tomasmcguinness

답변

2

질문에 대한 답변이 here입니다. 답변 중 하나가 언급 한 컨트롤 인 Mono.WebBrowser은 사용자가 원하는 것과 가장 가까운 것으로 보입니다.

0

당신이 읽은이 GeckoFX

GeckoFX은 윈폼 응용 프로그램에 삽입하는 크로스 플랫폼 Webrowser 컨트롤입니다 사용할 수도 있습니다. Windows에서는 .NET으로, 에서는 모노로 사용할 수 있습니다.

+0

또는 URL을 프로세스 이름으로 사용하여 System.Diagnostics.Process 클래스를 사용하십시오. 이렇게하면 시스템 기본 브라우저 (USER BROWSER)를 사용하여 URL을 엽니 다. 브라우저 exe 파일을 지정하면 사용자의 컴퓨터에 브라우저가없는 경우 문제가 발생할 수 있습니다. –

+0

문제를 해결할 수 있습니다, 어떻게 system.Diagnostics.Process 클래스를 사용할 수 있습니까? – rtaskiran

+0

이것은 aprameter를 사용하거나 사용하지 않는 프로그램을 실행하는 핵심 .NET 클래스입니다. 여기에 대한 자세한 내용은 http://www.dotnetperls.com/process-start에서 확인할 수 있습니다. firefox.exe 경로와 URL을 매개 변수로 지정할 수 있습니다. 시스템 레지스트리에서 firefox 경로를 검색 할 수 있습니다 (경로가 다른 사용자 시스템/OS에서 다를 수 있기 때문에). –