无法打开"Share"对话框



>我正在尝试利用驱动器"共享对话框"。打开对话框时,我可以在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

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

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

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

最新更新