2011-02-26 3 views
4

Firefox, Chrome, Operah, Safari 용 Mini ClickOnce 플러그인을 개발해야합니다 (위의 모든 기능을 지원하는 것이 좋음).내가 찾고있는 NPAPI 플러그인이 있습니까?

내 플러그인은 한 번의 클릭으로 응용 프로그램을 실행할 수 있어야합니다. 즉, 특정 URL로 이동하면 내 응용 프로그램이 대상 컴퓨터에서 실행됩니다 (프롬프트/대화 상자가 표시되지 않음). 불행히도 ClickOnce는 IE에서만 사용할 수 있으며 현재 존재하는 ClickOnce 플러그인에 만족하지 않습니다. 내 특정 요구에 맞는 맞춤형 ClickOnce 플러그인을 개발하고 싶습니다.

나는 완벽한 솔루션 인 FireBreath에 대해 읽었습니다. 확장 기능과 플러그인의 차이점에 대해서도 읽고 플러그인이 내가 찾고있는 것이라고 생각합니다. 나는 너와 내가 올바른 길을 가고 있는지 확인하고 싶었다. FireBreath/NPAPI 플러그인으로 내가 원하는 것을 얻을 수 있습니까? 플러그인이 실행 파일을 다운로드 한 다음 대상 컴퓨터에서 실행할 수 있습니까?

+0

NPAPI 플러그인은 무엇이든 할 수 있다고 생각하지만, 현재로서는 더 많은 브라우저 플러그인을 설치하고자하는 최상의 솔루션이 아닐 수 있습니다. – Ken

답변

2

예, NPAPI를 사용하면 원하는 것을 할 수 있습니다. NPAPI 플러그인을 사용하여 임의의 원시 코드를 실행할 수 있으며 웹 페이지 측면에서 JavaScript를 통해 제어 할 수 있습니다. 사용자가 플러그인을 다운로드하여 설치해야하므로 사용자가 두 번 이상 사용할 경우에만 의미가 있습니다.

분명히 매우 안전해야합니다. 매우입니다. 사용자 상호 작용없이 코드를 다운로드하고 실행하는 것이 유일한 목적 인 플러그인을 만들면 이되어야합니다.은 플러그인을 사용하는 악의적 인 페이지가없는 방법입니다.

+0

환상적입니다. 감사! 시작하는 데 도움이되는 모든 포인터/자습서? FireBreath는 이것을위한 좋은 해결책입니까? 나는 하나의 크로스 브라우저 플러그인을 만들 수 있다는 아이디어를 좋아한다. –

+0

글쎄, FireBreath는 이것을 수행 할 수있는 좋은 방법이라고 생각합니다. 특히 IE를 대상으로하려는 경우에는 특히 그렇습니다. 그러나 일부는이 특정 질문에 편향된 것으로 생각할 수도 있습니다. 지역 사회는 매우 민감하며 IRC 방에서 거의 항상 도움을받을 수 있습니다. – taxilian