0

只要看起来像 UNC 路径的字符串出现在标准 SharePoint 网站栏(单行或多行,纯文本)中,它就会被解释为超链接。结果是字符串

\\服务器\文件夹1\文件夹2\文件夹3\file.txt

显示为

\\服务器\文件夹1\文件夹2\文件夹3\file.txt

如果用户单击超链接(粗体)位置\\server\folder1\folder,则会尝试打开该位置,但该位置不存在。我想做的是防止将网站栏文本的任何部分解释为超链接。我怎样才能做到这一点?

4

1 回答 1

0

您可以使用客户端 javascript/jQuery。添加内容编辑器 Web 部件或更新 SharePoint 设计器中的页面/母版页以包含此代码。这将适用于视图页面和显示页面。如果需要,您还可以更新 HREF 以实际使链接正常工作。

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.pack.js"></script>
<script type="text/javascript">
$(function(){
$("a[href^='file://\\']").each(function(){
        $(this).parent()[0].innerHTML = $(this).parent().text();
    });
});
</script>
于 2012-02-27T20:48:47.327 回答