我已经使用这个https://www.npmjs.com/package/react-google-login库在我的react应用程序中集成了google login。
但我正在获取错误,如Uncaught TypeError: Cannot read property 'load' of undefined错误。
当我检查错误时,我发现window.gapi未定义。
它看起来像我的content.js文件初始化时,window.gapi是未定义的。
以下是我的代码的一些截图。


发布于 2020-01-03 22:33:41
在我的例子中,我试图在Chrome扩展中实现Google登录,其中访问仅限于窗口对象。
下面是一个如何获得对window object https://gist.github.com/devjin0617/3e8d72d94c1b9e69690717a219644c7a的完全访问权限的示例
不幸的是,这对我没有帮助,我通过chrome.identify api实现了解决方案。
另一种选择是使用Google oauth sdk并从头开始实现
https://stackoverflow.com/questions/59526175
复制相似问题