Chrome 中的 Dropbox 选择器 API 问题
Dropbox Chooser API Problems in Chrome
我有一个 WordPress 插件,可以使用 Chooser API 从用户的 Dropbox 帐户中检索文档。当某人 select 共享文件时,该文件的共享 link 将包含在插件生成的列表中。
该插件在 Firefox 和 Safari 中完全按照预期工作,但在 Chrome 中则不然。
在 Chrome 中,当我单击 "Choose from Dropbox" 按钮时,window 按预期弹出,我可以看到我的所有文件。我可以 select 文件并按您期望的方式单击“选择”按钮。
然而,一旦 Dropbox window 关闭,我在开发者控制台中收到 JavaScript 错误,并且没有文件添加到列表中:
dropins.js: Uncaught TypeError: Failed to set the 'files' property on
'HTMLInputElement': The provided value is not of type 'FileList'.
我已经在 Chrome 的隐身模式下尝试了这个,所有扩展都被禁用,甚至在几个新安装的 WordPress 上,看看是否有 jQuery 的更新或一些其他依赖项(使用版本 4.5、4.4.2 和 4.4),没有其他活动插件和默认的 TwentySixteen 主题。
这曾经在 Chrome 中工作(我最初使用 Chrome 开发它)。所以我的想法是 1) Dropbox API 脚本 (https://www.dropbox.com/static/api/1/dropins.js) 或 2) Chrome 对被调用脚本的处理发生了变化。我不记得上次成功安装插件 运行 时哪个版本的 Chrome 处于活动状态,但我现在使用的是最新版本 50.0.2661.75 m。
这是 Dropbox 正在调查的一个已知问题。作为参考,它看起来像是 Dropbox Drop-ins 库中的错误 and/or Chrome 的行为发生了变化。无论哪种情况,都可能需要 Dropbox 方面的一些工作来修复。
虽然这只会影响 Chooser 的旧版本 1,我们仍然建议升级到使用最新版本 (2):
我有一个 WordPress 插件,可以使用 Chooser API 从用户的 Dropbox 帐户中检索文档。当某人 select 共享文件时,该文件的共享 link 将包含在插件生成的列表中。
该插件在 Firefox 和 Safari 中完全按照预期工作,但在 Chrome 中则不然。
在 Chrome 中,当我单击 "Choose from Dropbox" 按钮时,window 按预期弹出,我可以看到我的所有文件。我可以 select 文件并按您期望的方式单击“选择”按钮。
然而,一旦 Dropbox window 关闭,我在开发者控制台中收到 JavaScript 错误,并且没有文件添加到列表中:
dropins.js: Uncaught TypeError: Failed to set the 'files' property on 'HTMLInputElement': The provided value is not of type 'FileList'.
我已经在 Chrome 的隐身模式下尝试了这个,所有扩展都被禁用,甚至在几个新安装的 WordPress 上,看看是否有 jQuery 的更新或一些其他依赖项(使用版本 4.5、4.4.2 和 4.4),没有其他活动插件和默认的 TwentySixteen 主题。
这曾经在 Chrome 中工作(我最初使用 Chrome 开发它)。所以我的想法是 1) Dropbox API 脚本 (https://www.dropbox.com/static/api/1/dropins.js) 或 2) Chrome 对被调用脚本的处理发生了变化。我不记得上次成功安装插件 运行 时哪个版本的 Chrome 处于活动状态,但我现在使用的是最新版本 50.0.2661.75 m。
这是 Dropbox 正在调查的一个已知问题。作为参考,它看起来像是 Dropbox Drop-ins 库中的错误 and/or Chrome 的行为发生了变化。无论哪种情况,都可能需要 Dropbox 方面的一些工作来修复。
虽然这只会影响 Chooser 的旧版本 1,我们仍然建议升级到使用最新版本 (2):