gpt4 book ai didi

javascript - gapi 有时在 Angular 6 中未定义

转载 作者:行者123 更新时间:2023-11-30 14:24:34 29 4
gpt4 key购买 nike

我正在使用 angular 6 制作一个使用 Google API 登录用户的应用程序。一切都在实现并且工作正常,但有时会出现问题client图书馆没有被加载,它说gapi 未定义。我正在 index.html 中加载脚本使用 <script src="https://apis.google.com/js/client.js" async defer></script>

我也试过下载lib到本地并添加到angular.json中喜欢:

"scripts": [
...
"src/assets_v2/js/gmail_client.js",
]

但这也会导致同样的问题,即有时加载有时不加载。有没有办法加载client Angular 应用程序初始化之前的lib?我怎样才能确保首先加载 lib,然后初始化应用程序。任何帮助将不胜感激。谢谢。

最佳答案

从脚本标签中移除asyncdefer:

<script src="https://apis.google.com/js/client.js"></script>

关于javascript - gapi 有时在 Angular 6 中未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52156154/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com