Chrome неправильно реализовал объект dataTransfer?
-
19-09-2019 - |
Вопрос
Когда я делаю это в событии перетаскивания:
e.dataTransfer.setData('text/plain', 'text');
e.dataTransfer.setData('text/html', 'html');
e.dataTransfer.setData('application/x-bookmark', 'bookmark');
и это в событии drop:
for (var i = 0; i < e.dataTransfer.types.length; i++) {
var type = e.dataTransfer.types[i];
console.log(type + ":" + e.dataTransfer.getData(type));
}
У меня должно было быть:
text/plain:text
text/html:html
application/x-bookmark:bookmark
как то, что я получил в FF, но на самом деле я получил:
Text:text
text/plain:text
в Хроме.Куда пропали эти данные?Означает ли это, что Chrome неправильно реализовал объект dataTransfer?И что я могу с этим поделать?
Я запустил это в Chrome 4.0.266.0
Решение
Не связан с StackOverflow