0
Так что легко загрузить клиентскую библиотеку javascript в HTML. Я говорю об этом один:Как загрузить клиентскую библиотеку Javascript Google API в приложение 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.
Если аутентификация пользователя попробуйте использовать [Chrome App: Chrome Идентичность API] (https://developer.chrome.com/apps/app_identity), согласно документации: «протоколы Web аутентификации используют функции HTTP, но Chrome Apps запускаются внутри контейнера приложения, они не загружают через HTTP и не могут выполнять перенаправления или устанавливать файлы cookie ». Вот список [JavaScript API] (https://developer.chrome.com/apps/api_index), Chrome предоставляет приложениям множество специальных API, таких как 'chrome.runtime' и' chrome.alarms'. Надеюсь это поможет! –