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

标签 javascript html input directory

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

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

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

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

有人知道吗?

谢谢

最佳答案

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

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

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

if(typeof input.webkitdirectory !== "boolean") {
    // not supported
}

关于javascript - 如何使用 javascript 检查 webkitdirectory 是否正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47872300/

相关文章:

javascript - 如何在Javascript中检查月/年是否大于当前月/年

javascript - Node.js 中 ReadSync 调用期间长度超出缓冲区错误

javascript - 制作确认框

html - html中类似电子表格的输入?

javascript - body 背景图像淡入

javascript - 来自表单值的 Canvas 宽度和高度

python - __init__() 采用 1 个位置参数,但 2 个被赋予登录页面

php - 试图让 MySQL 结果水平显示

javascript - IE 8,功能无法链接到输入按钮

android - 输入文件在 facebook 的内部浏览器中不起作用,有什么解决办法吗?