我正在为谷歌浏览器创建一个扩展程序,所以任何代码都必须与 Chrome 和 Chrome 兼容。在这个扩展中,我需要用户从他的本地机器上选择一个文件夹。这个简单的任务正在变成一个相当大的问题。 chrome 扩展选项页面不会运行小程序,所以我真的不能做 Java。它只是谷歌浏览器,所以 ActiveX 对象也是不可能的。我只需要一种选择文件夹(不是文件)并将其路径传递给 Javascript 的简单方法。这在 Flash Actionscript 中可能吗? AS 中的 FileReference 和 FileReferenceList 类似乎只允许您选择一个文件,而不是一个文件夹。除了Flash还有别的可能吗?所有选项页面文件都位于本地用户计算机上,因此它不是服务器端。
感谢您的宝贵时间。
最佳答案
您可以在元素上使用 webkit-directory 属性来选择目录并获得与“multiple”属性相同的结果。
一个演示:http://www.thecssninja.com/demo/webkitdirectory/
Chrome 漏洞:http://crbug.com/58977
关于java - 在 Google Chrome 中选择文件夹而不是文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3446479/