2012-11-21 3 views
2

저는 geckofx를 처음 사용하고 Windows 콘솔이나 웹 서비스와 같은 uu 이외의 응용 프로그램에서도 사용할 수 있는지 궁금합니다. html 콘텐츠를 얻기 위해 백그라운드에서 실행됩니까?비 -Ui 응용 프로그램이 포함 된 Geckofx

저는 웹 브라우저를 사용해 왔지만 새 창을 열 수는 없습니다.

또한 동일한 아이디어를 webkit2과 함께 수행하기 위해 문서 및 샘플 코드가 전혀 없지만 필요하지 않은 UI 프로세스와 분리되어있어 가장 필요한 부분 인 것 같습니다. 불행히도 Apple Application Support가 설치되어 있어야만이를 수락 할 수 있습니다.

+0

GeckoFx는 화면 상에있을 필요는 없지만 이벤트 펌프가 필요합니다 (아래의 Application.DoEvents()에 대한 답변 참조). System.Net.WebClient와 같은 html 콘텐츠를 쉽게 얻을 수있는 것을 배제 했습니까? –

+0

감사합니다 4 회신, 나는 webclient를 사용하는 방법을 알고 있지만, 아약스 콘텐츠를 잡을 수 없습니다. –

답변

1

나는 CreateControl 메서드를 호출 할 수있었습니다.

GeckoWebBrowser obj = new GeckoWebBrowser(); 
obj.CreateControl(); 

분명히, CreateControl를 호출하는 것은 눈에 보이는 창 내부 것처럼 그렇게 모두 사용할 수 있습니다, 핸들이 생성 강제로.

또한 브라우저에 무언가를 요청한 후 대부분 두 번 호출해야 할 수도 있습니다.

관련 문제