2010-08-18 3 views
3

WebBrowser 컨트롤에 표시 할 HTML 페이지가 있습니다. 레이아웃 만 유지하려고합니다. 다운로드 한 페이지 일 수도 있고 정적 (비대화 형)이거나 자바 스크립트 나 Flash가 아니더라도 사용자가 스크롤바를 사용하여 페이지를 이동할 수 있습니다.WebBrowser 컨트롤에서 스크립트 사용 안 함

기본 태그 (img, table 등)를 제외한 모든 태그를 제거하고 싶습니다. 다른 유형의 스크립트와 플러그인에 익숙하지 않기 때문에 레이아웃 만 보존하고 싶습니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?

답변

2

WebBrowser 컨트롤에는 스크립트를 비활성화하는 속성이 있지만 그렇지 않은 경우 AntiXSS 라이브러리를 사용하여 실행 가능한 모든 JavaScript의 HTML을 삭제할 수 있습니다.

은 여기를 체크 아웃 :

http://wpl.codeplex.com/

+0

WebBrowser 컨트롤에는 찾을 수있는 모든 속성이 없지만이 라이브러리를 사용해 보겠습니다. 감사합니다. – Dmi

-1

아주 쉬운 방법은 "디스플레이 이미지"setting in IE 해제 (도구 -> 인터넷 옵션 -> 고급 설정 탭). 웹 브라우저 컨트롤은 동일한 설정을 사용합니다! (코드에서 이것을 오버라이드하지 않는 한).