Ho eseguito una rapida ricerca su google e SO e ho trovato domande simili, ma nessuna era ben formata e la maggior parte erano vecchie e sembravano abbandonate (nessuna risposta e nessun commento per un po '). Quindi ecco qui ...Trascinare e rilasciare immagini da un altro sito Web per estrarre
Voglio essere in grado di raccogliere l'url (solo l'url) di un'immagine che viene rilasciata sul mio sito da un altro sito .. (cioè ho due finestre cromate aperte. applicazione in esso. La finestra B ha imgur in esso. Apro un'immagine clic e la trascino alla mia finestra e lascia andare. Ora ho bisogno di sapere l'url dell'immagine sceso sulla mia pagina).
Ecco il codice con cui stavo lavorando per i file locali.
$(document).on('drop', function(e) {
var data = e.dataTransfer || e.originalEvent.dataTransfer;
console.log(data); // data.files is empty
e.preventDefault();
return false;
});
Anche in questo caso non voglio caricare niente .. io non sto cercando di fare qualcosa di fantasia ... Ho solo bisogno di conoscere la posizione delle immagini che è caduto sulla pagina da un altro sito.
Penso che il problema sia: se il sito non è ng l'API di trascinamento e rilascio HTML5, quando un utente trascina l'immagine, il browser gli fornisce dati puri e nessun tipo di meta informazione (come src, che è ciò che ti aspetti). – YuriAlbuquerque
Cosa intendi con "Esecuzione dell'API di trascinamento HTML5". Per quanto riguarda il resto del tuo commento, penso onestamente che tu abbia confuso l'intera faccenda. – rlemon
Sto parlando di questo: https://developer.mozilla.org/En/DragDrop/Drag_and_Drop (Ok, ho sbagliato. In effetti ottieni l'URL quando trascini un'immagine. Cercherò qualcosa prima della risposta). – YuriAlbuquerque