RIA를 개발하고 싶습니다. 아직 지원되지 않은 컴퓨터 하드웨어를 처리해야합니다. 그래서 처음에는 Java 애플릿을 사용하는 것으로 생각하지만 선택을 변경하고 웹 브라우저 용 플러그인을 개발하는 방법을 선호합니다. 크롬 API를 검색하여 (크롬에 통합되기 전에) Flash Player와 같은 플러그인을 개발하기 시작했습니다. HTML과 자바 스크립트를 사용하여 "확장 프로그램"을 개발하는 것이 었습니다. Chrome API를 어디서 얻을 수 있는지 알고 있다면 정말 감사하겠습니다. 불쌍한 내 영어 당신은 가장 좋은 방법은 브라우저에서 지원되지 않는 하드웨어 을 처리하기 위해 가정에서 올바른Google 크롬 플러그인 개발 (확장 없음!)
5
A
답변
11
을 (당신이 정말 내 대답을 이해하지 못하는 경우에 저에게) 미리 미안하여 덕분에 플러그인입니다; 데스크톱 응용 프로그램이 이러한 목적에 더 적합하다는 것을 알 수 있습니다.
Internet Explorer에서 Flash Player 및 기타 플러그인은 Chrome, Firefox, Safari 등에서 Netscape Plugin API (NPAPI) 및 ActiveX을 사용합니다. NPAPI로 시작하는 가장 좋은 장소는 실제로 Plugins page on Mozilla Developer Network입니다. Google에는 documentation on plugins specific to Chrome도 있습니다.
Chrome 용 플러그인 개발에 관심이 있다면 Google에서 "Pepper Plugin API"라는 새로운 API를 개발했으며 Adobe는 어느 시점에서 Flash가이 API로 옮겨 갈 것이라고 발표했습니다.
대단히 감사합니다 !!! 추가 질문 : 데스크톱 응용 프로그램을 사용하는 것이 더 나은 이유는 무엇입니까? Netscape Plugin에는 몇 가지 차이가 있습니까? 내가 옳은지 모르겠지만 RIA를 사용하기 위해 다른 소프트웨어를 시작하는 것이 감사하지 않습니다. 너를 다시 한번 고맙다. – cocoggu
일반적으로 더 잘 이해할 수 있기 때문에 데스크톱 응용 프로그램을 사용하는 것이 좋습니다. 기존 RIA 플랫폼을 활용하기 위해 웹 브라우저 구성 요소가 내장 된 데스크탑 응용 프로그램을 만들 수 있습니다. 플러그인을 만들면 데스크톱 응용 프로그램과 동일한 문제 (설치, 플랫폼 호환성, 업데이트 등)와 NPAPI의 추가 제한 사항 및 고유 속성 (예 : 보안 관련 사항 및 플러그 인이 언로드 될 때)을 처리해야합니다. 탭/브라우저가 닫힙니다. 하루가 끝나면 둘 중 하나가 작동하므로 가장 적합한 것을 선택할 수 있습니다. –
대단히 분명한 답변을 보내 주셔서 감사합니다. – cocoggu