提供的目标来源 ('https://docs.google.com') 与收件人 window 的来源 ('http://localhost:3000') 不匹配

The target origin provided ('https://docs.google.com') does not match the recipient window's origin ('http://localhost:3000')

您好,我正在尝试从我的 React 应用程序访问 google 驱动器,当我登录时出现一个 iframe 并显示 'The developer key is invalid'。我正在使用 google 驱动库 react-google-picker

我在浏览器控制台中收到这样的消息 Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://docs.google.com') does not match the recipient window's origin ('http://localhost:3000')

我不明白为什么它说 The target origin provided ('https://docs.google.com'),我在 google 开发者控制台中输入 http://localhost:3000 作为 Javascript 来源 url。这是 iframe 的问题吗?

我在遇到同样的问题时遇到了这个问题,尽管我是直接使用文档中的示例!

我发现我错过了启用选择器 API https://console.cloud.google.com/apis/library/picker.googleapis.com