我试图阻止SharePoint中的页面(特别是列表视图页面)自动生成在字段中输入的UNC文件路径的链接。
这是进入现场......
\\server\share\folder name\sub-folder name
这是显示页面上字段的自动生成结果值...
(列表项目的实际值仍然正确)
<a href="file://\\server\share\folder">\\server\share\folder</a> name\sub-folder name
我发现了一些关于删除mailto链接的类似问题,建议使用jQuery来完成此任务。这就是我到目前为止所提出的......
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
$("a[href^=file:]").each(function(){
var sFileShare = $(this).text();
$(this).replaceWith(sFileShare);
});
});
</script>
我通过添加(隐藏的)CEWP然后将上面的代码作为嵌入代码插入到目标页面中。到目前为止,我看不到结果。
这是代码问题吗?我实施错了吗?我今天早上应该睡着了吗?全力以赴。
我敢打赌,我需要更正确地格式化$("a[href^=file:]")
位,但我不确定。