如何使用JS / CSS在所有操作系统中重新创建像文件浏览器一样的Mac

时间:2013-02-02 20:16:06

标签: javascript html css

在UI交互期间,从操作系统到操作系统的不同之处是文件浏览器。要在Windows中上载文件时弹出的文件浏览器窗口与Mac中的不同。是否可以使用Javascript / CSS / HTML,或者可能有一小撮服务器端代码来模拟,例如,Mac类型的文件浏览器,以便如果用户想要上传文件,则弹出类似的窗口类型Windows的网页也是? (我不是在谈论文件输入,我在询问文件浏览器窗口,其中一个导航以找到他要上传的文件..)

1 个答案:

答案 0 :(得分:4)

不,这是不可能的,即使是这样,也可能会降低可用性。违反主机平台约定时可用性受到损害。请参阅the section on inconsistency (second header) in this article

<input type="file"/>一样,文件选择器UI完全取决于浏览器和主机操作系统。 JavaScript和服务器都无法直接访问客户端的本地文件系统,因为这会带来巨大的安全风险。