Ich habe ein WordPress-Plugin, das Dokumente aus dem Dropbox-Konto eines Benutzers mithilfe der Auswahl-API abruft. Wenn jemand die Dateien auswählt, wird der freigegebene Link zu dieser Datei in eine vom Plug-in generierte Liste aufgenommen.Dropbox Chooser API-Probleme in Chrome
Das Plugin funktioniert genau wie erwartet in Firefox und Safari, aber nicht in Chrome.
In Chrome, wenn ich auf die Schaltfläche "Choose from Dropbox" klicke, erscheint das Fenster wie erwartet und ich kann alle meine Dateien sehen. Ich kann die Dateien auswählen und auf die Schaltfläche Auswählen klicken, wie Sie es erwarten würden.
jedoch einmal das Dropbox-Fenster schließt ich einen JavaScript-Fehler in der Entwicklerkonsole zu erhalten, und es werden keine Dateien in die Liste aufgenommen:
dropins.js: Uncaught TypeError: Failed to set the 'files' property on 'HTMLInputElement': The provided value is not of type 'FileList'.
ich dies in Chrome Inkognito-Modus versucht habe, mit all Erweiterungen deaktiviert und selbst bei mehreren Neuinstallationen von WordPress, um zu sehen, ob es ein Update auf jQuery oder eine andere Abhängigkeit (mit den Versionen 4.5, 4.4.2 und 4.4) gab, mit keinen anderen aktiven Plugins und dem standardmäßigen TwentySixteen-Theme.
Dies funktioniert in Chrome (ich habe es ursprünglich mit Chrome entwickelt). Mein Gedanke ist also, dass sich etwas in 1) dem Dropbox-API-Skript (https://www.dropbox.com/static/api/1/dropins.js) oder 2) in der Handhabung der Skripte geändert hat, die aufgerufen werden. Ich kann mich nicht erinnern, welche Version von Chrome aktiv war, als ich das Plugin zuletzt erfolgreich ausgeführt hatte, aber ich verwende momentan die neueste Version 50.0.2661.75 m.
Dank für die Klärung. Gibt es einen Problem-Tracker oder etwas ähnliches von Dropbox, mit dem ich den Status überprüfen könnte? – ScottD
Nein, leider haben wir keinen externen Tracker für solche Probleme. – Greg