Закрыть / сосредоточиться на onedrive файл выбора вручную

Я использую средство выбора файлов oneDrive: https://docs.microsoft.com/en-us/onedrive/developer/controls/file-pickers/js-v72/

При открытии средства выбора файлов в отдельном окне и перезагрузке страницы средство выбора файлов остается открытым. Тем не менее, я хотел бы закрыть его вручную, чтобы не могло быть открыто более одного средства выбора файлов (с одного и того же веб-сайта) одновременно.

Другое дело, что когда я открываю средство выбора файлов с моей главной страницы с помощью кнопки "attach", фокус переходит на вновь открытое окно средства выбора файлов. Если я нажму кнопку еще раз, она просто откроет новый сборщик файлов, вместо того чтобы сосредоточиться на том, который уже открыт.

Я попытался сохранить мой filepicker в переменную, как это возможно с помощью простого window.open(), но безуспешно.

JavaScript

const oneDriveFilePicker = window.OneDrive.open({
    ...odConfig,
)}
// oneDriveFilePicker is undefined

Документация не включает в себя функцию повторного закрытия средства выбора файлов oneDrive, кроме как из средства выбора файлов.

0 ответов

Другие вопросы по тегам