s yu Ответов: 0

Javascript - как открыть браузер в папке?


Я хочу, чтобы fI хотел найти компонент JS для браузера в папке (а не в файле). Откуда https://stackoverflow.com/questions/43958335/select-folder-instead-of-single-file-input, кто-то использует webkitdirectory. Я попробовал код, как показано ниже:
<input id="myInput" type="file" webkitdirectory directory multiple/>
// --------------------
HTMLInputElement.webkitdirectory = true;
var folder = document.getElementById("myInput");
folder.onchange = function () {
    var files = folder.files,
      len = files.length,
      i;
    for (i = 0; i < len; i += 1) {
        console.log(files[i]);
    }
}

Однако переменная 'folder' имеет значение null. Что не так в моем коде? Спасибо.

Что я уже пробовал:

JavaScript - как открыть браузер в папке?

Richard MacCutchan

Вы должны опубликовать свой запрос в вопросе StackOverflow.

F-ES Sitecore

Что вы хотите сделать с папкой?

Richard Deeming

HTMLInputElement.webkitdirectory - веб-API | MDN[^]
Эта функция является нестандартной и не находится на пути стандартов. Не используйте его на производственных сайтах, обращенных к Интернету: он не будет работать для каждого пользователя. Кроме того, возможны большие несоответствия между реализациями, и поведение может измениться в будущем.

s yu

Выбор папки предназначен для экспорта файлов в эту папку.

0 Ответов