HTML로 채운 WebBrowser 컨트롤이 있습니다. html로는 ... 같은 페이지에 앵커를 가리키는 몇 가지 링크가 포함되어 C# WebBrowser 컨트롤에서 HTML 앵커가있는 이상한 브라우저 동작
나는 비주얼 스튜디오를 통해 내 응용 프로그램을 실행하고 HTML은 아무 문제가 표시되지 않습니다 컨트롤을로드하면
. 링크를 클릭하면 앵커로 이동합니다.<html> <head></head> <body> <a href="#myTarget">jump</a> <!-- further down page --> <a name="myTarget"><h2>A heading</h2></a> </body> </html>
로컬 컴퓨터에 내 앱을 설치하면 (즉, Visual Studio를 통해 실행되지 않는 MSI를 통해 설치되는 경우). 지금까지 예상대로 모든 것.
그러나 WinXP 가상 시스템에서 응용 프로그램을 설치하고 실행하면 HTML이 예상대로 표시되지만 지금 링크를 클릭하면 새 페이지로 이동하는 것처럼 동작합니다. 이 새로운 페이지는 단순히 ...
을 포함합니다. 나는 내 위의 샘플 코드에 포함 시켰로 내 응용 프로그램에 의해 생성 된 HTML에서
<html>
blank#myTarget
</html>
태그는 정확히 동일합니다.
C# 문제 일 수 있습니까? 아마도 편집해야하는 WebBrowser 컨트롤의 설정이 있습니까?
** 업데이트 : 인터넷 익스플로러 6.0
문제를 해결할 수 있었습니까? 예인 경우 해결 방법을 게시 할 수 있습니까? – Lijo