从网站打开资源管理器窗口

时间:2009-09-16 05:29:16

标签: browser explorer

我的公司有一个项目的共享网络文件夹。此文件夹包含每个客户的子文件夹。每个子文件夹包含为这些客户端完成的项目的所有信息。有道理,是吗?

行。

我接到了一项任务:当我们公司的MS CRM和查看客户帐户时,允许用户单击一个按钮,将打开资源管理器到该帐户的项目文件夹。

听起来很简单。

在线搜索了一下。这看起来不错:http://blogs.msdn.com/crm/archive/2007/04/18/integrating-windows-explorer-files-and-folders-into-crm-tabs.aspx

它很时髦,但它超出了我实际给出的任务的范围。但是,我的公司不使用SharePoint(虽然我们需要它时有许可证)并且我没有时间投入调整此解决方案,直到它适合我们的CRM。我只需要在客户端计算机上打开资源管理器并将其指向一个文件夹。我想要一个可以打开资源管理器的按钮。应该很容易!我只想在CRM中设置一个按钮,执行命令打开explorer / root,// server / projects / account,然后转到更重要的事情。

那就是说,我不认为像黑客一样,所以我没有意识到这是一个明显的安全漏洞,它将被阻止大部分(如果不是全部)的时间。所以我试了一下,但我一直无法使用JavaScript打开资源管理器,我认为这将是快速,简单和无痛的解决方案(对不起!)

比上面引用的例子有更简单的方法吗?

2 个答案:

答案 0 :(得分:10)

实际上,如果您将Internet Explorer定向到本地协议,网络共享文件夹或ftp服务器,它将转向文件浏览器。这是自动的,您不需要做任何其他事情,除了使您谈论的文件夹到网络共享文件夹(通过SMB)或FTP服务器。只需在新窗口中打开该地址:

window.open("file://\\192.168.1.10\clients\112");

window.open("ftp://192.168.1.10/clients/112");

任何一个应该工作

答案 1 :(得分:-1)

你只需要五个斜杠。我刚刚在Windows资源管理器,Firefox和Chrome中进行了测试,并且(令人惊讶的是)它适用于所有浏览器。尝试:

<a href="file://///192.168.1.10\clients\112">Click me</a>
相关问题