如何将Google API Javascript客户端库加载到Chrome应用

时间:2016-07-24 14:18:16

标签: javascript google-chrome-app

因此,在HTML中加载javascript客户端库很容易。我在谈论这个:

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应用程序中使用它。

1 个答案:

答案 0 :(得分:0)

想出办法来做到这一点。 只需在manifest.json中的权限中添加API库。

"permissions": ["https://www.googleapis.com/*"]