2016-07-17 3 views
2
난 그냥 내 Google 드라이브를 통해 검색 한

는 .json 파일을 열려고 시도하고 내 컴퓨터에서 응용 프로그램을 사용하여 파일을 열고 싶은 경우에 저를 묻는 대화 상자가 팝업 :Google 드라이브는 내가 설치 한 Apps를 어떻게 알 수 있습니까?

enter image description here

이 정보에 액세스하기 위해 사용하는 API는 무엇입니까?

+0

크롬을 사용하고 계십니까? 그렇다면 그것은 자명하다. Chrome이 나를 Google에 팔았습니다 : p –

답변

1

"컴퓨터의 애플리케이션"섹션은 컴퓨터에 Google 드라이브를 설치 한 경우에만 표시됩니다. '제안 된 타사 앱'은 API에 대한 XHR로, 현재보고있는 파일의 확장 유형으로 필터링 된 지원되는 타사 앱 목록을 검색합니다.

작동 방식은 컴퓨터에 설치된 앱과 Chrome에 설치된 Chrome Extension 사이에 Native Messaging입니다. Google 드라이브는 이미 Chrome에 내장 된 확장 프로그램입니다. Chrome Web Store에 자신이 설치 한 것이 아니며 사전 설치되었습니다.

컴퓨터에 설치된 Google 드라이브 앱이 확장 프로그램을 사용하여 메시지를주고 받고 있습니다.이 메시지는 브라우저에로드 한 모든 앱에 대해 실행되는 extensions::messaging 스크립트로 Chrome에 전송됩니다. 다음 중단 점에서 보면

extensions::messaging

, 당신은 내가 내장 된 확장에 내 노트북에 Google 드라이브 앱에서 전송 된 메시지를 발견 볼 수 있습니다. Google 드라이브 웹 앱에서 클릭 한 파일을 열 수있는 다섯 개의 앱 배열을 보여줍니다.

Native Messaging

관련 문제