Chrome ha aplicado de manera inexacta el objeto dataTransfer?
-
19-09-2019 - |
Pregunta
Cuando hago esto en dragstart evento:
e.dataTransfer.setData('text/plain', 'text');
e.dataTransfer.setData('text/html', 'html');
e.dataTransfer.setData('application/x-bookmark', 'bookmark');
y esto en caso de caída:
for (var i = 0; i < e.dataTransfer.types.length; i++) {
var type = e.dataTransfer.types[i];
console.log(type + ":" + e.dataTransfer.getData(type));
}
Se suponía que debía tener:
text/plain:text
text/html:html
application/x-bookmark:bookmark
como lo que tengo en FF, pero en realidad nos dieron:
Text:text
text/plain:text
en Chrome. ¿Dónde se han ido esos datos? ¿Quiere decir esto cromo no puso en práctica el objeto dataTransfer correctamente? Y ¿qué puedo hacer al respecto?
Me encontré esto en Chrome 4.0.266.0
Solución
Si se trata de un error en Chrome. Ver temas 31037 y emisión 30240 en el seguimiento de incidencias de cromo (cromo es la versión de código abierto de Google Chrome). No veo otra solución que esperar a que el insecto que se determinen. Usted puede ayudar a su fijación al proporcionar una prueba sencilla.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow