我有一個WordPress插件,它使用Chooser API從用戶的Dropbox帳戶檢索文檔。當某人選擇文件時,該文件的共享鏈接將包含在該插件生成的列表中。Chrome中的Dropbox選擇器API問題
該插件在Firefox和Safari中完全按照預期工作,但不在Chrome中。
在Chrome中,當我點擊「從Dropbox中選擇」按鈕時,窗口彈出按預期方式,我可以看到我所有的文件。我可以選擇文件並按照您所期望的那樣單擊「選擇」按鈕。
然而,一旦Dropbox的窗口關閉,我得到在開發者控制檯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米。
感謝澄清。是否有Dropbox的問題跟蹤器或類似的東西,我可以檢查這個狀態? – ScottD
不,很遺憾,我們沒有像這樣的問題的外部追蹤器。 – Greg