2010-03-02 4 views
0

시나리오 : HTML과 javascript를 사용하는 위젯 개발자 코드입니다. 내 vb.net 응용 프로그램을 사용하면 개발자가 다른 사용자의 위젯을 만들 수 있습니다..net 웹 브라우저 컨트롤에 전역 네임 스페이스 추가

javacript에서 window.external을 호출하여 호스트 스크립팅 객체와 comunicate 할 수 있으며 Windows 사이드 바의 System 네임 스페이스와 유사한 위젯 개발을 돕기 위해 많은 기능을 가진 헬퍼 네임 스페이스를 추가하고 싶습니다.

문제점 : 개발자가 Window.External.System을 사용할 수 있도록 허용 할 수는 있지만 어떻게하면 Window.External을 사용하지 않고도 시스템에 직접 액세스 할 수 있습니까?

Microsoft는 Internet Explorer 서버 창인 Windows 사이드 바 가젯 호스트 창에 시스템 네임 스페이스를 추가합니다.

도와주세요! 나는 이것이 상당히 복잡한 질문이라는 것을 알고있다.

+0

나는 window.external을 사용하여 정말 옵션이 아니므로 사이드 바 장치와 호환되도록하고 싶습니다. 은 좋아 - 그래서 더 MSDN 참조 여기 IHTMLWindow2 inteface을 밝혀 인터넷 검색 : http://msdn.microsoft.com/en-us/library/aa741505(VS.85).aspx 난 내 비주얼 베이직에서이 인터페이스를 구현할 수있는 경우 .net 응용 프로그램 내 자신의 속성과 기능을 추가 할 수 있으며 표준 응용 프로그램 중 일부를 재정의 할 수도 있습니다. 어떤 도움이 필요합니까? –

답변

0

WebBrowser 컨트롤에 Window.External에 전달하는 일련의 JavaScript 함수가 표시되도록 페이지에 추가 할 수 있습니다.

그러면 위젯 제작자가 간단한 구문으로 코딩 할 수 있으며 .NET 헬퍼는 Window.External을 통해 호출됩니다.

관련 문제