При перетаскивании файлов из кода VS в мое приложение JS в Firefox или Chrome я получаю несколько элементов строк (
имеет несколько строк, но 0 файлов и e.datatransfer.files имеет 0 файлов). Каждая строка имеет абсолютный путь файла или другую информацию о файле.
Вещи, которые работают:
- finder to firefox/chrome
- против кода/из finder
- VS код в Safari (хотя и другие проблемы со safari с другими. />
Вещи, которые не работают:
- vs код для Firefox - Получить 3 строки: два файла: /// uris и 1 «Абсолютный путь
- vs resser restring «Обычный» абсолютный путь, файл массива JSON: /// uri, массив JSON с объектом с кучей информации о файле (путь, сколько строк, состояние просмотра, язык, кодирование) и пустой строку.
Проверки:
-
Другие программы с Draggable Files
Я реализую Drag-and-Drop с помощью elem.addeventlistener ("drop", (e) => {...}) и rootelem.addeventlistener ("dragover", (e) => {e.preventdefault () Есть ли способ обойти эту довольно большую проблему? Я считаю, что это трудно верить, как это возможно, из-за типичных ограничений безопасности браузера. Тем не менее, мы можем управлять параметрами в коде VS.
Подробнее здесь:
https://stackoverflow.com/questions/796 ... s-on-macos