A mis en œuvre correctement Chrome l'objet dataTransfer?
-
19-09-2019 - |
Question
Quand je fais cela en dragstart événement:
e.dataTransfer.setData('text/plain', 'text');
e.dataTransfer.setData('text/html', 'html');
e.dataTransfer.setData('application/x-bookmark', 'bookmark');
et ce cas de chute:
for (var i = 0; i < e.dataTransfer.types.length; i++) {
var type = e.dataTransfer.types[i];
console.log(type + ":" + e.dataTransfer.getData(type));
}
Je devais avoir:
text/plain:text
text/html:html
application/x-bookmark:bookmark
ce que je suis entré en FF, mais en fait je suis:
Text:text
text/plain:text
dans Chrome. Où sont ces données disparu? Est-ce que cela signifie chrome n'a pas mettre en œuvre l'objet dataTransfer correctement? Et que puis-je faire?
J'ai couru ceci dans Chrome 4.0.266.0
La solution
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow