如何阻止超级链接出现在SharePoint网站列中
每当标准SharePoint网站列(单行或多行纯文本)中出现类似UNC路径的字符串时,该字符串将被解释为超链接。结果是字符串 \\服务器\folder1\folder 2\folder 3\file.txt 看来 \\server\folder1\folder2\folder 3\file.txt如何阻止超级链接出现在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
如果用户单击超链接(粗体)位置\\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();
});
});