2017-10-22 8 views
-3

크롬을 사용하여 웹 응용 프로그램을 통해 클라이언트 컴퓨터에서 EXE 파일을 여는 방법은 무엇입니까?크롬을 사용하여 웹 응용 프로그램을 통해 클라이언트 컴퓨터에서 EXE 파일을 여는 방법

클라이언트 개체 스크립팅을 통해 ActiveX 개체를 사용하여 Exe 파일을 열 때 Internet Explorer를 통해 EXE를 열 수 있습니다. 하지만 크롬은 ActiveX를 지원하지 않기 때문에 크롬에서 EXE를 열 수 없습니다. 누군가 크롬에서 exe를 여는 다른 방법을 제공 할 수 있습니까?

ActiveX를 지원하기 위해 IETab addon을 브라우저에 추가하면 작동하는 것으로 알고 있습니다. 그러나 클라이언트 정책은 추가 기능을 허용하지 않습니다.

임시 애플리케이션을 한 번 실행하고 액세스 할 때마다 임시 애플리케이션에 설치할 때마다 임시 애플리케이션이 열리는 WebEx 웹 사이트에서 이와 같은 솔루션을 찾으려고합니다. 사전에

감사합니다 ..

+0

[구글 크롬 확장에서 외부 응용 프로그램을 시작합니다]의 사용 가능한 복제 (https://stackoverflow.com/questions/2652094/start-an-external-application-from-a 될 수 있습니다 -google-chrome-extension) –

+0

정확하지 않습니다. 크롬 확장에 대해 말하는 것이 아닙니다. 나는 그것이 명확하지 않기를 바란다. 사실 나는 문서 스캔을 수행하는 웹 응용 프로그램에 페이지가 있습니다. 해당 페이지에서 버튼 클릭으로 로컬에 설치된 스캐너 응용 프로그램 exe를 열어야합니다. 이것은 자바 스크립트 ActiveX 개체의 도움으로 Internet Explorer에서 잘 작동합니다. 나는 크롬에서도 같은 것을 수행해야한다. 그러나 ActiveX는 크롬에서 사용할 수 없습니다. 그러므로 나는 대안을 찾고있다. – willeezz

+0

https://www.dynamsoft.com/blog/document-imaging/scanner-chrome-firefox-safari/ 도움이 되셨습니까? – mjwills

답변

0

짧고 간단한 대답, NO! 일반 HTML5/자바 스크립트 API를 사용하는 것만으로는 불가능합니다. 가능하지 않거나 그렇지 않으면 결과가 파괴적 일 것입니다. 컴퓨터에서 파일을 실행하는 임의의 웹 사이트를 상상해보십시오! 그것은 최악의 보안 악몽 것입니다!

그러나 해결 방법이 있습니다.
1. 예를 들어 Flash (그러나 you shouldn't) 또는 Silverlight를 사용할 수 있지만 언급 한 바와 같이 OP는 플러그인 기반 솔루션을 원하지 않으므로 유용하지는 않습니다.
2. 가능한 경우 Desktop Agent를 배포 한 다음 로컬 Rest API를 사용하여 Desktop Agent와 통신하고 해당 Desktop Agent에서 모든 원시 액세스를 처리합니다.

여전히 이 가장 바람직하고 방법은 사용자에게 문서를 스캔 (또는 무엇이든)하여 사이트에 업로드하도록 요청하는 것입니다.

더 많은 참조 found here