을 필요로 10.8 내가 쓴이 맥에 슈퍼 유저 권한
크롬 확장은 기본 메시징을 사용하여 통신을 실행 구글 크롬 확장과 기본 메시징 . 모든 것은 발달의 일부로 개념 증명 (proof of concept)과 함께 잘 작동합니다.
문제는 지금 배포하려고합니다. admin 사용자의 비밀번호를 묻지 않으면 액세스 할 수없는/Library/Google/Chrome/NativeMessagingHosts 디렉토리에 com.my_company.my_product.json 매니페스트 파일을 만들어야하는 인스톨러가 있습니다. .
NPPlugin을 대체 할 크롬 확장 기본 메시징 통신으로 NPPlugin을 이전하는 과정에서이 포트를 사용하고 있습니다. NPPlugin은/Library와 sudo 권한이 필요없는 Library 모두에서 액세스 할 수 있습니다.
왜 매니페스트 파일이 루트/라이브러리 수준의 광고가 아닌 사용자 ~/라이브러리 수준에 있어야합니까? 그렇다면 어떻게하면 관리자 비밀번호로 사용자를 괴롭 히지 않고도 Mac에이 소프트웨어를 설치할 수 있습니다. 사용자는 분명히 공유 할 가능성이 적습니다.
누구나 해결책이있는 경우 Native Executable은 Mac API 호출을 사용할 수있는 C++ 프로그램입니다.
참고로이 기능은 Chrome 34에 이미 구현되어 있습니다. http://crbug.com/237873 및 http : // crbug를 참조하십시오. co.kr/361056 –