Bir bölgeye sürüklenen/bırakılan içeriğin bir görüntü olup olmadığını kontrol etmek istiyorum. Kodum Chrome ve Firefox'ta çalışıyor, ancak Safari'de çalışmıyor. Galiba, Safari'nin resimler için hiçbir dataTransfer tipi text/html olmadığı anlaşılıyor. Safari için bir çözüm var mı?Sürükle/bırak içeriğinin görüntü olup olmadığını kontrol edin
document.addEventListener('drop', function(e) {
var contentHtml;
if(e.dataTransfer){
contentHtml = (e.originalEvent || e).dataTransfer.getData('text/html');
if($(contentHtml).is('img')){
// do some things, then let the standard drop happen
return true;
} else {
// do other things, prevent drop
return false;
}
}
});