هل قامت الكروم بتنفيذ كائن DataTransfer بشكل غير صحيح؟
-
19-09-2019 - |
سؤال
عندما أقوم بذلك في حدث DragStart:
e.dataTransfer.setData('text/plain', 'text');
e.dataTransfer.setData('text/html', 'html');
e.dataTransfer.setData('application/x-bookmark', 'bookmark');
وهذا في حدث انخفاض:
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
في الكروم. أين ذهبت هذه البيانات؟ هل هذا يعني كروم لم ينفذ كائن Datatransfer بشكل صحيح؟ وماذا يمكنني أن أفعل حيال ذلك؟
ركضت هذا في Chrome 4.0.266.0
لا تنتمي إلى StackOverflow