如何检查webkitdirectory是否使用javascript工作?

问题描述 投票:0回答:1

在我的网络应用程序中,我在输入字段上使用文件夹选择。这是功能

https://caniuse.com/#search=webkitdirectory

但是,我也在进行一些兼容性检查,以确保在用户尝试使用它之前该功能存在。有没有办法可以快速检查javascript以查看此功能是否存在?

我正在寻找类似的东西,如果我想检查网络工作者是否存在,我可以做if (window.Worker) {}

有人知道吗?

谢谢

javascript html input directory
1个回答
1
投票

在支持的浏览器中,HTMLInputElement将属性webkitdirectory设置为truefalse

我们可以使用这个事实来检查兼容性:

var input = document.createElement("input");

if(typeof input.webkitdirectory !== "boolean") {
    // not supported
}
© www.soinside.com 2019 - 2024. All rights reserved.