从 Sharepoint 页面链接到网络共享

从 Sharepoint 页面链接到网络共享

因此,我所在的公司决定设置一台 Microsoft Sharepoint 2010 服务器用于任务管理,而我(作为一名低级的入门级实习生)则负责“解决这个问题”。
最终用户真正需要注意的一件事是,真的真的,我想要的是能够从 Sharepoint 网页链接到网络共享(任何使用 sharepoint 的人都可以读取)。为了做到这一点,我手动编辑了 HTML,其中包含几行如下所示的内容:
<a href="file://server/share">Server Share</a>

这有效(有时),但 Sharepoint 报告的链接通常是错误的,并且编辑包含这些链接的页面会破坏代码,以至于当我打开它时,代码不再像我上次点击时那样save(破坏所有这些链接)。
显然这是不可持续的。同事告诉我“在我上一个工作的地方就是这样的”,但我还没有找到原因。关于这将如何工作的任何想法,还是我找错了方向?我所做的知识搜索都无法阐明情况。
感谢您的帮助!
-Russell

PS 需要注意的是,标签file中的选项href仅在 IE 中有效(这真的很令人沮丧,因为我们主要使用 Firefox)。

答案1

那么使用 javascript 方法怎么样,正如不相关的问题所演示的那样:http://social.microsoft.com/Forums/en/crmdevelopment/thread/6f76d38a-deda-49f7-8b3d-73e7d264035b

答案2

鉴于微软正在向大型企业推销 Sharepoint 作为文件共享的替代品,我发现这个问题相当奇怪。

您是否考虑过让人们将这些文件共享的内容迁移到 SP 存储库?只需添加标记文件的功能,而不是依赖文件夹,这对大多数公司来说都是一个胜利。然后您的 file:// 问题就消失了。

我认为对于 IE 用户来说,使用如下 URL 会获得更好的结果:

\\fileserver\department\oldfiles\detroit

或者

F:\accounts\vendors\merriweather

答案3

似乎唯一的办法就是手动修改 HTML在页面 (呸!) 并插入格式如下的链接:

<a href="file://server/share/">Server Share</a>

这里的限制是仅适用于 Internet Explorer这是因为 IE 缺乏安全意识,而其他所有浏览器都有(因为链接到用户的本地文件可能存在安全隐患)。试图缓解此安全功能的 Firefox 插件对我来说也不起作用。

这也意味着每次您尝试编辑包含这些链接之一的页面时,SharePoint 都有可能破坏该链接并将其破坏。 这种中断似乎不一致,并且从删除链接的部分内容到尝试将其转换为服务器端引用,再到删除整个内容。

基本上可以说这是不是这是一个受支持的功能,应谨慎使用。

答案4

Firefox 在 SharePoint 2010 中仍然是一个功能受限的浏览器。要获得完整功能,您需要 IE7 或 8。http://technet.microsoft.com/en-us/library/cc263526.aspx

多年来,在使用 IE6/7/8 与 SharePoint 2007 和 WSS 3.0 时,我们指导人们输入这样的 UNC 路径(包括引号),"file://\\servername\share\path including spaces"而且它始终有效。

刚刚在 Windows 7 上使用 IE 8 对 SharePoint 2010 中的任务列表进行了测试,运行良好。Firefox 不支持点击这些链接,但在 Firefox 中添加链接(无需输入 href 标签)确实使其在 IE 中可点击且可操作。

之前已经说过很多次了,但遗憾的是,如果你运行的是微软基于 Web 的企业应用程序,那么使用 IE 可以获得更出色的用户体验。IE 用于内部使用,Firefox 用于 Web 浏览。祝你好运。

相关内容