gpt4 book ai didi

javascript - 有没有等同于 webkitGetAsEntry 的 mozilla?

转载 作者:太空狗 更新时间:2023-10-29 14:22:55 25 4
gpt4 key购买 nike

现在 webkitGetAsEntry() 已在 Chrome 21 上激活以允许文件夹拖放,mozilla 中是否有等效项 - mozGetAsEntry()、getAsEntry() 或其他?我只能找到关于 webkit 方法和 whatwg 提案的极少信息;我找不到适用于 Firefox(或任何其他浏览器)的任何内容。

引用资料:

  • http://wiki.whatwg.org/wiki/DragAndDropEntries#DataTransferItem.getAsEntry.28.29
  • http://updates.html5rocks.com/2012/07/Drag-and-drop-a-folder-onto-Chrome-now-available
  • http://blog.protonet.info/post/26894439416/html5-drag-drop-files-and-folders

最佳答案

您正在寻找的是 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

关于javascript - 有没有等同于 webkitGetAsEntry 的 mozilla?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11620939/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com