2013-10-18 3 views
-1

플러그인이 없다면 내 웹 페이지에서 NPAPI 플러그인을 설치하자.백그라운드에서 설치 프로그램이나 스크립트를 실행하여 NPAPI 플러그인을 설치하는 방법은 무엇입니까?

설치 또는 배치 스크립트는 사용자에게 묻지 않고 백그라운드에서 실행해야합니다. 하지만 설치에는 사용자 권한이 필요하므로 배치 파일을 실행하는 것이 좋습니다.

자바 스크립트에서 플러그인의 dll을 등록하기 위해 일괄 처리를 실행해야한다면 어떻게 할 수 있습니까?

+1

분명히 웹 페이지는 사용자에게 묻지 않고 아무것도 설치할 수 없습니다. – jeb

답변

0

수 없습니다. 어쨌든 그렇게 할 수있는 방법을 찾으면 보안 취약점을 수정할 수 있도록 알려주십시오.

"바이러스"라고하는 사용자의 허가 또는 지식없이 스크립트, 설치 관리자 또는 배치 파일을 자동으로 실행할 수있는 경우. 일반적으로 나쁜 것으로 간주됩니다 ...

Chrome에서만 작동하지만 Native Client를 살펴볼 수 있습니다. Native Client 플러그인은 사용자의 컴퓨터에 대한 제한된 액세스 권한으로 샌드 박스 처리되므로 사용자의 개입없이 설치할 수 있습니다.

+0

플러그인이 'navigator.plugins'기능을 사용하여 설치되었는지 감지하여이를 수행하려고 생각했습니다. 설치되지 않은 경우, 플러그인을 설치할 MSI 설치 프로그램에 대한 링크를 제공합니다 (Windows의 경우에만 해당) – abhim

+0

그게 내가하는 일입니다. 그것은 사용자 개입을 필요로하지만, 그것에 대해 생각할 때 그것은 다소 좋은 것입니다. 새 플러그인을 다시 검색하도록하려면 navigator.plugins.refresh (false)를 수행해야합니다. – taxilian

+0

** navigator.plugins.refresh ** 기능을 이용해 주셔서 감사합니다. – abhim