0

这实际上是一个简单的问题,我有一个本地网络已保存位置的索引,例如\\server\file01. 我向用户展示了一个包含这些条目的网格,并且我想在用户单击项目(路径)时打开 Windows 资源管理器。

根据launchUriAsync的文档,可以这样做,因为它们声明:You must specify the privateNetworkClientServer capability in the manifest in order to launch intranet URIs, for example a file:/// URI pointing to a network location.

由于某些未知原因,我无法让它工作,来自 launchUriAsync 的回调返回false. 我在msdn 论坛上开了一个帖子,运气不好,我想在付费支持之前在这里发帖。

有什么我想念的吗?

编辑:如果我将相同的 uri 写入带有 a 标签的 html 页面中的文件夹,Windows 资源管理器将使用特定文件夹打开。我认为 Windows Explorer 是该file:///协议的默认应用程序处理程序

4

0 回答 0