现在已经在Chrome 21上激活了webkitGetAsEntry()以允许文件夹拖放,是否存在mozilla中的等效项 - mozGetAsEntry(),getAsEntry()或其他内容?我只能找到关于webkit方法和whatwg提议的非常小的信息;我无法为Firefox(或任何其他浏览器)找到任何东西。
参考文献:
答案 0 :(得分:1)
您正在寻找的是mozGetDataAt()
方法,该方法会返回nsIFile
个对象:
https://developer.mozilla.org/En/DragDrop/Recommended_Drag_Types#file
所以要回答你的问题,相当于:
mozEntry = event.dataTransfer.mozGetDataAt(0);
或..
event.dataTransfer.mozGetDataAt(0).isFile()
等。
nsIFile
的文档(包含webkit条目中的字段):
https://developer.mozilla.org/en/XPCOM_Interface_Reference/nsIFile