1

我正在尝试更新已停止工作的仪表板小部件,我认为升级到 Lion 或 Mountain Lion。

该小部件有一个拖放区,用于将文件拖放到其中,然后将它们上传到 Web 服务。

但是,我的 ondrop 事件处理程序正在为 dataTransfer 对象的 text/uri-list 属性返回一个空字符串。

    types = event.dataTransfer.types;
    for (i=0; i < types.length; i++) alert(types[i]);

这揭示了两个可能有用的属性:text/uri-list 和 public.file-url。

但是,在其中任何一个上调用 getData 总是会产生一个空字符串。

有谁知道如何获取拖放到 mac 仪表板小部件上的文件的文件 URI?

4

0 回答 0