0

안녕하세요, api를 사용하고 싶습니다. 어느 것이 Chrome 개인 API에서 왔는지, networkingPrivate에 대한 권한을 추가했으나 충분하지 않습니다. 또한 찾았습니다.Chrome 확장 개인 API는 무엇입니까?

이들은 Chrome에 번들로 제공되는 확장 프로그램에서만 사용할 수 있으며 공개적으로 액세스 할 수 없습니다.

여기에 : https://developer.chrome.com/extensions/private_apis하지만 정확히 무엇을 의미하는지, 그리고 그 방법을 모르겠습니다.

내 원래의 의도는 wifi (ssid, ...)에 대한 정보를 얻는 것입니다.

감사

답변

0

사용자 확장은 OS에서 직접이 정보에 액세스 할 수 있도록 보안 위험이 될 것입니다. 개인용 API는 Chrome OS 용이므로 Chrome OS는 기본적으로 브라우저이므로 운영체제 기능을 브라우저에서 직접 액세스하고 수정할 수 있습니다.

당신은 Native Messaging을 볼 수 있습니다. 나는 당신이 당신의 확장을 호스트 컴퓨터에 설치된 기본 응용 프로그램에 연결할 수 있다고 믿습니다. 당신이 작성한 응용 프로그램은 확장 기능 사이에 약간의 링크를 가지고 있습니다. 그러면 두 기능간에 메시지를 전달할 수 있습니다. 예를 들어, 내선 번호는 네트워크 정보를 요청할 수 있으며 기본 앱은이를 가져 와서이 정보를 내선 번호로 다시 전송합니다.

나는 이것을 잘못 보지 않았으므로 조사가 잘못되었을 수도 있습니다. 나는 그 결과를 보는 데 매우 흥미가있을 것이다.

+0

불행히도 네이티브 메시징은 chrome os에 대한 지원이 아닙니다. 이상한 :) 네이티브 클라이언트를 조사 중이지만 wifi 정보와 같은 데이터를 사용할 수없는 이유는 sendbox에서 실행되고 js와 같은 리소스를 사용할 수 있기 때문입니다. – Grissom

0

개인용 API는 내부 용으로 작성되었습니다. 예를 들어, DeveloperPrivate API는 chrome : // extensions 페이지에서 사용됩니다.

다른 API보다 강력한 기능을 제공합니다. 열려있을 경우 보안 문제도 있습니다. 정말로 사용해야한다면 새로운 API를 만들어달라고 요청하십시오.

관련 문제