原生input type="file"在mac上的小坑

发布时间 2023-09-09 16:57:40作者: 霏霜

先上一张图:

//添加上传按钮
$("body").append('<input title="" type="file" accept=".slx,.xlsx;" id="fileinp" style="display:none;">');
今日开发功能时用了原生input去完成一个上传功能,由于只允许上传邮件方便后续解析,所以加了accept的限制;结果在mac上使用发现即使是xlsx类型的文件也是灰的。
查阅资料发现mac不支持这个属性,判断环境后手动去掉了。
此处需要注意。