首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >当登录到多个帐户时,无法让Google Drive API共享对话框工作

当登录到多个帐户时,无法让Google Drive API共享对话框工作
EN

Stack Overflow用户
提问于 2013-03-28 00:46:52
回答 2查看 1.6K关注 0票数 18

在使用Google Drive API打开Javascript应用程序中的共享对话框时,出现JS错误。错误是:未捕获错误:语法错误: DOM异常12。

但是,当我注销所有Google帐户,然后只登录到一个帐户时,共享对话框工作正常。只要我在新选项卡中登录到第二个帐户,共享对话框就不再起作用,并失败,并显示上述错误。

这与Calling showSettingsDialog() on the Google Drive SDK throws a Refused to display document because display forbidden by X-Frame-Options非常相似。但是,我已经完成了accepted响应中所示的调试,但没有结果,即:

您在Google API控制台的Google Drive

  • 设置中设置的“打开方式”URL必须与您使用共享dialog.

  • Currently的页面具有相同的域,您还需要在您的Google Drive上安装您的应用程序才能使可嵌入的小工具工作。我们目前正在努力消除这一限制,因为它并不总是有意义的,因为我们启动了API的v2。

相关代码为:

代码语言:javascript
复制
var shareClient = new gapi.drive.share.ShareClient(rtpg.realTimeOptions.appId);
shareClient.setItemIds([rtclient.params['fileId']]);
shareClient.showSettingsDialog();

有没有办法在多个账号登录的情况下工作?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15664523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档