C#으로 작성된 ActiveX 컨트롤을로드하고 실행하는 javascript를 실행하는 브라우저에서 로컬로 (웹 서버가 아닌) html 파일을로드하려고합니다. 컨트롤은 .NET 폼을 포함 할 수도 있고 포함하지 않을 수도 있습니다. 이 작업을 수행 할 수 있습니까?C로 작성된 로컬 ActiveX 컨트롤에 액세스하는 방법
답변
예, ActiveX를 지원하는 브라우저를 사용하고 ActiveX가 로컬 보안 영역에서 실행될 수 있도록 구성된 경우에만 가능합니다. 당신은 기본적으로 IE와 로컬 XML 파일을 열 경우
당신은 메시지를 얻을 :
보안을 위해 인터넷 익스플로러가 실행 스크립트 나 ActiveX 컨트롤에서이 웹 페이지를 차단했습니다그 수 컴퓨터에 액세스하십시오.
로컬 파일을로드 한 결과 활성 콘텐츠를 실행하는 브라우저의 예입니다.
시도해 보셨습니까? 오류가 있습니까?
위 메시지가 표시되지만 컨트롤이 자리 표시 자로 표시됩니다. 문제를 일으킬 수있는 .NET의 보안 설정이 있습니까? – Phil
사소한 ActiveX 컨트롤이 표시되지 않도록해야한다는 것을 알고 있습니다. ActiveX 컨트롤이 보안 된 리소스에 액세스하려고하면 브라우저의 컨텍스트에서이를 수행합니다. 단순한 UI를 보여 주므로 아무 것도하지 않는 사소한 ActiveX 컨트롤을 사용해 볼 수 있습니까? –
'http://www.codeproject.com/KB/miscctrl/exposingdotnetcontrols.aspx?msg=152695'에서 샘플을 다운로드하여 실행 해 보았습니다. 그것은 tstcon32에서 작동하지만 브라우저에는 전혀 나타나지 않습니다. 그들은 여기에 꽤 꽉 잠긴 물건들을 가지고 있습니다. 나는 집에서 나중에 시험 할 것입니다. – Phil
- 1. 다른 스레드에서 컨트롤에 액세스하는 방법?
- 2. JPanel에서 컨트롤에 액세스하는 방법 ...?
- 3. ActiveX 컨트롤에 서명하기
- 4. LAN 네트워크 컴퓨터에서 등록 된 ActiveX 컨트롤에 액세스하는 방법은 무엇입니까?
- 5. 목록보기 행의 컨트롤에 액세스하는 방법
- 6. WPF DataTemplate에서 컨트롤에 액세스하는 방법
- 7. WPF DataGrid의 컨트롤에 액세스하는 방법
- 8. ActiveX 컨트롤에 스레드 동기화가 필요합니까?
- 9. IE가 ActiveX 컨트롤에 설치되어 있습니까?
- 10. C로 작성된 프로그램은 OCaml로 작성된 프로그램보다 빠르며 C로 변환 할 수 있습니까?
- 11. c로 작성된 윈도우에서 시스템 호출이란 무엇입니까?
- 12. ObjectID-c로 작성된 OpenID 클라이언트 라이브러리가 있습니까?
- 13. XCode + Objective-C에서 C로 작성된 라이브러리 링크하기
- 14. Matlab에 C로 작성된 이진 파일 가져 오기
- 15. 다른 C# 응용 프로그램에서 컨트롤에 액세스하는 방법?
- 16. javascript를 통해 UpdatePanel에서 컨트롤에 액세스하는 방법?
- 17. ASP.NET에서 중첩 된 MultiView 컨트롤에 액세스하는 방법
- 18. SilkTest를 사용하여 이름으로 컨트롤에 액세스하는 방법?
- 19. C# usercontrol 모든 하위 컨트롤에 액세스하는 방법
- 20. silverlight3 DataGrid 셀 컨트롤에 액세스하는 방법
- 21. 이 상황에서 UserConrtorl의 컨트롤에 액세스하는 방법
- 22. winforms 디자이너에서 상속 된 컨트롤에 액세스하는 방법
- 23. 다른 PHP 스크립트에서 VCL 컨트롤에 액세스하는 방법?
- 24. DataGrid : CellEditingTemplate에 정의 된 컨트롤에 액세스하는 방법
- 25. 내 GridView의 HeaderTemplate에서 컨트롤에 액세스하는 방법
- 26. 작업자 스레드에서 MFC 컨트롤에 액세스하는 방법?
- 27. 다른 스레드에서 컨트롤에 안전하게 액세스하는 방법 만들기
- 28. 자바 스크립트에서 ajaxmodalpopup 내부 컨트롤에 액세스하는 방법?
- 29. ActiveX 컨트롤에 의해 생성 된 이벤트의 디스패치 ID를 찾는 방법
- 30. 인트라넷 사용을위한 ActiveX 컨트롤에 서명 하시겠습니까?
사용자가 IE를 실행중인 경우에만. –
또는 Firefox에서 ActiveX 플러그인 사용. –
@ Eric : 아니, 그 플러그인은 당신이 창문 양식을 사용하게하지 않을 것이다. 이것은 IE 전용입니다. –