2014-10-30 2 views
0

저는 클라이언트 Windows 양식 응용 프로그램을 개발하고 있습니다. 응용 프로그램은 System.Windows.Forms.WebBrowser 컨트롤의 서버에서 제공 한 URL을 찾아야합니다. 문제는 문서 모드 탐색이 Quirks로 설정되어 있고 요청 된 페이지 대신 "HTTP Status 403"이 표시된 경우입니다. webBrowser를 레지스트리를 변경하지 않고 표준 모드로 열려면 어떻게합니까?Force System.Windows.Forms.WebBrowser 표준 모드에서 엽니 다

답변

0

FEATURE_BROWSER_EMULATION 기능 컨트롤에 응용 프로그램의 실행 파일 이름이 설정되어 있습니까?

feature controls의 기본값은 IE와 웹 브라우저 컨트롤을 호스팅하는 응용 프로그램에 따라 다릅니다. 동일한 콘텐츠를 렌더링 할 때 다른 동작이 나타나는 경우 기능 컨트롤을 조정해야 할 수도 있습니다. 이 도움이

희망 ...

- 랜스

+0

내가 레지스트리 값을 변경하지 않으! –

+0

레지스트리가 가장 좋은 방법 일 수 있습니다. 페이지 또는 웹 서버에서 적절한 x-ua 호환 헤더 ('content = "ie = edge"')를 제공 할 수 있습니다. 또한 을 HTML5 doctype을 사용하도록 업데이트해야하며 (일종의 파일 시스템에서 페이지를 제공하는 경우) 강제로 인터넷 영역을 추가해야 할 수도 있습니다. 문제가 해결되지 않으면 시도한 내용과보고있는 내용에 대한 세부 정보를 제공해주세요. 앞에서 언급 한 레지스트리 변경 사항은 설계, 구현 및 환경에 따라 유일한 방법 일 수 있습니다. –

+0

고마워요! 나는 MOTW를 추가하려고 노력할 것이다. –