0
HTML에서 자바 스크립트 클라이언트 라이브러리를 쉽게로드 할 수 있습니다. 나는이 일에 대해서 이야기하고 :Google App Javascript 클라이언트 라이브러리를 Chrome 앱에로드하는 방법
https://apis.google.com/js/client.js
당신은 단지 사용하여로드, 그리고
<script src="https://apis.google.com/js/client.js?onload=checkAuth">
당신이 그것을 사용할 수 있습니다 ..
function checkAuth() {
gapi.auth.authorize(
{
'client_id': CLIENT_ID,
'scope': SCOPES.join(' '),
'immediate': true
}, handleAuthResult);
}
function handleAuthResult(authResult) {
var authorizeDiv = document.getElementById('authorize-div');
if (authResult && !authResult.error) {
// Hide auth UI, then load client library.
authorizeDiv.style.display = 'none';
doSomething();
} else {
// Show auth UI, allowing the user to initiate authorization by
// clicking authorize button.
authorizeDiv.style.display = 'inline';
}
}
이제
, 내 질문 :
Chrome 앱에서 어떻게해야합니까? JS 클라이언트 라이브러리를로드하여 Chrome 앱에서 사용할 수 있도록하려면 어떻게해야합니까?
는 사용자가 사용하려고 인증하는 경우 [크롬 앱 : 크롬 신원 API (https://developer.chrome.com/apps/app_identity), 문서에 따라 "웹 인증 프로토콜은 HTTP의 기능을 활용, Chrome 앱은 앱 컨테이너에서 실행되며 HTTP를 통해로드되지 않으며 리디렉션이나 쿠키를 설정할 수 없습니다. " 다음은 [JavaScript APIs] (https://developer.chrome.com/apps/api_index)의 목록입니다. Chrome은 'chrome.runtime' 및'chrome.alarms '과 같은 많은 특수 용도 API를 앱에 제공합니다. 희망이 도움이! –