2015-07-27 22 views
13

Dostosowujemy nasz produkt do MsEdge. Mamy funkcję przeciągania i upuszczania html5, która działa poprawnie w IE/Chrome, itp.Microsoft Edge html5 przeciągnij i upuść plik

Używanie Microsoft Edge z Win10 Insider Preview Build 10162, upuszczenie jest zabronione. Sprawdziliśmy również, czy nie działa http://html5demos.com/dnd-upload.

Ktoś to rozwiązał?

+2

ile możemy powiedzieć, że jest to błąd w krawędź teraz. Mogę się mylić, ale nikt nie przesyła plików typu "przeciągnij i upuść" w wersji HTML w tej chwili. Nawet google drive/imgur/flickr nie działa żaden program do przesyłania plików, ale działa dobrze w ie11. –

+0

@MikeDriver jako pytanie poboczne, czy możesz uzyskać najnowsze podglądy Win10 Insider? Nasz był zepsuty po 10162 –

+0

@ enyce12 Czy mógłbyś wyjaśnić, w jaki sposób ta odpowiedź ma zastosowanie do drag drop nie działa w Windows 10? Czy wysłałeś niewłaściwy link? –

Odpowiedz

6

Edytuj: Microsoft implemented this feature by now.

Oryginalny odpowiedź:

DragAndDropEntries nie jest obsługiwana w Microsoft Edge jeszcze. Zobacz this link Więcej szczegółów

Mówi:

umożliwia przeciąganie i upuszczanie całe foldery z wykorzystaniem HTML5 przeciągnij i upuść. Rozszerza DataTransferItem z metodą, aby uzyskać FileEntry/DirectoryEntry. Priorytet mapy drogowej: Niski - Wciąż analizujemy tę technologię. Nie może być znaczącą stabilizację spec fundamentalne pracy lub dodatkowe wejście społeczności wymagane, zanim będzie można rozpocząć rozwój.”

Jednakże, nie krępuj się poprosić o tej funkcji w https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer

+4

Wydaje się, że pytanie dotyczy plików, ale odpowiedź dotyczy folderów. Niestety * także * nie obsługują plików od 9.09.2015: https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/8964523-support-html5-drag-and- drop-of-files-from-explorer (przynajmniej pracują nad tym aspektem) – Jxtps

+1

@Jxtps: Mówią, że nad nim pracują. To nie znaczy, że nad tym pracują. –

+5

Co za żart! Miałem nadzieję, że krawędź oczyści powietrze z cuchnącego zapachu, który zostawiłem po sobie. Wygląda na to, że przeglądarka nie była gotowa ... –

1

Właśnie spróbowałem demo na Microsoft Edge i to działało w porządku dla mnie enter image description here

+0

Greate news. Microsoft zaktualizował stronę uservoice 2 tygodnie temu, twierdząc, że została wykonana i została wdrożona w listopadzie 2015 r. Https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/8964523-support-html5-drag-and -drop-of-files-from-explorer Domyślam się, że jest już wdrożony. –

+0

Czy mógłbyś udostępnić swoją wersję Ms Edge (ustawienia -> o). Nasza jest 20.10240.16384.0 i nadal nie działa –

+0

Microsoft Edge 25.10586.0.0 Mcrosoft EdgeHTML 13.10586 –

0

pracował dla mnie.

html:

<input 
    id = "dropzone" 
    accept = "image/*" 
    multiple = "false" 
    type = "file" 
/> 

używany język JavaScript 'upuść' zdarzenie:

const dropzone = document.getElementById('dropzone'); 

dropzone.addEventListener('drop', (event) => { /* your callback */ }) 

aby uzyskać plik używany:

event.dataTransfer.files[0] 
Powiązane problemy