Uruchomiłem szybkie wyszukiwanie google i SO i znalazłem podobne pytania, ale żaden nie był dobrze uformowany i większość z nich była stara i wyglądała na porzuconą (brak odpowiedzi i brak komentarzy przez jakiś czas). A więc tutaj ...Przeciągnij i upuść obrazy z innej strony internetowej do kopalni
Chcę móc pobrać adres URL (tylko adres URL) obrazu, który został zrzucony na moją stronę z innej strony internetowej (tj. Mam otwarte dwa okna chrome A. Aplikacja w oknie, w którym znajduje się okno B. Otwieram kliknięcie obrazu i przeciągam je do mojego okna i puszczam Teraz muszę znać adres URL obrazu zrzuconego na moją stronę).
Oto kod, nad którym pracowałem dla plików lokalnych.
$(document).on('drop', function(e) {
var data = e.dataTransfer || e.originalEvent.dataTransfer;
console.log(data); // data.files is empty
e.preventDefault();
return false;
});
Znowu nie chcę wgrać niczego .. Nie chcę robić niczego wyjątkowego ... po prostu trzeba znać położenie obrazu przed upadkiem na stronie z innej strony.
Myślę, że problem polega na tym, że jeśli strona nie jest usi W interfejsie API przeciągnij i upuść HTML5, gdy użytkownik przeciąga obraz, przeglądarka przekazuje mu czyste dane i nie ma żadnych informacji meta (jak src, czego się spodziewasz). – YuriAlbuquerque
Co masz na myśli przez "Uruchomienie interfejsu API przeciągania i upuszczania HTML5". Jeśli chodzi o resztę twojego komentarza, szczerze myślę, że masz cały problem. – rlemon
Mówię o tym: https://developer.mozilla.org/En/DragDrop/Drag_and_Drop (Ok, myliłem się, rzeczywiście dostajesz adres URL, gdy przeciągasz obraz.) Przeszukuję coś przed odpowiedzią). – YuriAlbuquerque