2009-10-23 2 views
2

HTML로 채운 WebBrowser 컨트롤이 있습니다. html로는 ... 같은 페이지에 앵커를 가리키는 몇 가지 링크가 포함되어 C# WebBrowser 컨트롤에서 HTML 앵커가있는 이상한 브라우저 동작

  1. 나는 비주얼 스튜디오를 통해 내 응용 프로그램을 실행하고 HTML은 아무 문제가 표시되지 않습니다 컨트롤을로드하면

    <html> 
        <head></head> 
        <body> 
         <a href="#myTarget">jump</a> 
    
         <!-- further down page --> 
         <a name="myTarget"><h2>A heading</h2></a> 
        </body> 
    </html> 
    

    . 링크를 클릭하면 앵커로 이동합니다.

  2. 로컬 컴퓨터에 내 앱을 설치하면 (즉, Visual Studio를 통해 실행되지 않는 MSI를 통해 설치되는 경우). 지금까지 예상대로 모든 것.

  3. 그러나 WinXP 가상 시스템에서 응용 프로그램을 설치하고 실행하면 HTML이 예상대로 표시되지만 지금 링크를 클릭하면 새 페이지로 이동하는 것처럼 동작합니다. 이 새로운 페이지는 단순히 ...

을 포함합니다. 나는 내 위의 샘플 코드에 포함 시켰로 내 응용 프로그램에 의해 생성 된 HTML에서

<html> 
    blank#myTarget 
</html> 

태그는 정확히 동일합니다.

C# 문제 일 수 있습니까? 아마도 편집해야하는 WebBrowser 컨트롤의 설정이 있습니까?

** 업데이트 : 인터넷 익스플로러 6.0

+0

문제를 해결할 수 있었습니까? 예인 경우 해결 방법을 게시 할 수 있습니까? – Lijo

답변

0

모든 테스트 플랫폼에서 IE의 같은 버전을 실행하고 있는지 확인합니다.

관련 문제