Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何阻止超级链接出现在SharePoint网站列中_Sharepoint_Hyperlink_Site Column - Fatal编程技术网

如何阻止超级链接出现在SharePoint网站列中

如何阻止超级链接出现在SharePoint网站列中,sharepoint,hyperlink,site-column,Sharepoint,Hyperlink,Site Column,每当标准SharePoint网站列(单行或多行纯文本)中出现类似UNC路径的字符串时,该字符串将被解释为超链接。结果是字符串 \\服务器\folder1\folder 2\folder 3\file.txt 看来 \\server\folder1\folder2\folder 3\file.txt 如果用户单击超链接(粗体)位置\\server\folder1\folder将尝试打开不存在的位置。我想做的是防止将网站专栏文本的任何部分解释为超链接。如何实现这一点?您可以使用客户端javascri

每当标准SharePoint网站列(单行或多行纯文本)中出现类似UNC路径的字符串时,该字符串将被解释为超链接。结果是字符串

\\服务器\folder1\folder 2\folder 3\file.txt

看来

\\server\folder1\folder2\folder 3\file.txt


如果用户单击超链接(粗体)位置\\server\folder1\folder将尝试打开不存在的位置。我想做的是防止将网站专栏文本的任何部分解释为超链接。如何实现这一点?

您可以使用客户端javascript/jQuery。添加内容编辑器Web部件或在SharePoint designer中更新页面/母版页以包含此代码。这将适用于查看页面和显示页面。如果需要,您还可以更新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>

$(函数(){
$(“a[href^='file://\\'])。每个(函数(){
$(this.parent()[0]。innerHTML=$(this.parent().text();
});
});