Wenn ich das in Ereignis dragstart:Hat Chrome das dataTransfer-Objekt falsch implementiert?
e.dataTransfer.setData('text/plain', 'text');
e.dataTransfer.setData('text/html', 'html');
e.dataTransfer.setData('application/x-bookmark', 'bookmark');
und dies in Drop-Ereignis:
for (var i = 0; i < e.dataTransfer.types.length; i++) {
var type = e.dataTransfer.types[i];
console.log(type + ":" + e.dataTransfer.getData(type));
}
ich sollte haben:
text/plain:text
text/html:html
application/x-bookmark:bookmark
als das, was ich in FF bekam, aber eigentlich habe ich:
Text:text
text/plain:text
in Chrome. Wo sind diese Daten hin? Bedeutet das, dass Chrome das dataTransfer-Objekt nicht korrekt implementiert hat? Und was kann ich dagegen tun?
Ich lief dies in Chrome 4.0.266.0
Ist Chrome 4 noch nicht Beta? Hast du es am 3. mal probiert? – Kobi
Ist dieser Mimetype im Browser registriert? –
Was ist das Ergebnis, wenn Sie Safari (Webkit) ausprobieren? – Tommy