0

我正在尝试利用驱动器“共享对话框”。打开对话框时,我可以在 JS 控制台中看到这些异常:

Uncaught Error: SYNTAX_ERR: DOM Exception 12 3566089298-v2-doclist_share.js:454
nK.sendMessage 3566089298-v2-doclist_share.js:454
Mj 3566089298-v2-doclist_share.js:455
z.Yh 3566089298-v2-doclist_share.js:481
_createShareApplication 3566089298-v2-doclist_share.js:482
init share:53
(anonymous function) share:82
Refused to display document because display forbidden by X-Frame-Options.

对话框打开,但在加载状态大约 1 分钟后,我收到消息“抱歉,此时无法共享。请稍后再试。” 有任何想法吗?我在 Chrome 版本 23.0.1271.64 m

4

1 回答 1

1

共享对话框有一些限制,使其非常敏感(不幸的是很难调试)。本质上:

  1. 该应用程序必须由用户安装
  2. 创建对话框时必须设置应用ID
  3. 主机页面的 JS 来源必须与 Drive SDK 设置中的创建或打开 URL 的来源相匹配(协议/主机/端口必须匹配)

检查以确保满足这些条件。

于 2012-11-20T20:17:40.620 回答