2013-06-06 3 views
1

webbrowser에 swf 파일을 표시하고 싶습니다. 나는 MS Webbrowser로 그렇게 할 수 없다는 것을 알고 있으므로 gecko를 사용하고 있으며 웹 사이트를 열고 swf 파일을 열려고했습니다.C#에서 Gecko Browes의 Outhtml을 설정하는 방법

하지만 한 가지 문제가 있습니다. swf 파일을 표시하기 위해 소스 코드를 사용하고 싶습니다. 하지만 Gecko 16.0에서는 documentText 또는 outhtml 속성을 찾을 수 없습니다. 나는 그것에 대해 무언가를 읽었고, outhtml은 upper gecko 11.0을 지원하지 않는다고 말했었습니다. 그렇게 할 수있는 대체 방법을 찾고 있습니까?

그 같은 시도하지만 난 HTML 코드 geckowebbrowser 수를 포함 할 수있는 방법을 didnt는

geckoWebBrowser1.DomDocument.TextContent = "<html><body><h1>Hello !!!</h1></body></html>"; 

을했다?

답변

2

나는

이 너무 쉽게했다

..

geckoWebBrowser1.LoadHtml("<html><body><h1>Hello!!!</h1></body></html>"); 

이 thts 모든 그것도 도마뱀 16.0 : 작동

3

당신은 GeckoHtmlElement InnerHtml 속성을 사용하여 내 자신의 문제를 :) 해결했다.

문서가로드되어 전체 문서를 다시로드하지 않고 문서를 업데이트 한 후에 사용할 수 있습니다. 예를 들어

:

geckoWebBrowser1.Document.Body.InnerHtml = "<h1>Hello!!!</h1>";