Jump to content

UNC链接

From mediawiki.org
This page is a translated version of the page UNC links and the translation is 100% complete.

通用命名约定或UNC指定了一种通用语法来描述网络资源的位置,例如共享文件、目录或打印机。 Windows系统的UNC语法如下:

\\计算机名\共享文件夹名\资源文件名(?password=密码)

UNC与URL的不同之处在于,它们没有协议:前缀,并且可以包含嵌入的空格。在企业使用MediaWiki时,将Windows资源管理器中的UNC直接粘贴到Wiki页面中通常很有用。

如何链接

描述 您输入的 您输出的
UNC链接,带标题 {{unc|\\计算机名\共享文件夹名\资源文件名?password=密码| 资源}} [javascript:self.location = UNCToURL("\\计算机名\共享文件夹名\资源文件名?password=密码") 访问资源]
UNC链接,未命名 {{unc|\\计算机名\共享文件夹名\资源文件名?password=密码| 资源}} [javascript:self.location = UNCToURL("\\计算机名\共享文件夹名\资源文件名?password=密码") 访问资源]

安装

安装解析器函數 扩展。 按照安装说明操作,并通过设置$wgPFEnableStringFunctions = true;在LocalSettings.php中添加可选的“集成字符串功能”行。 安装扩展StringFunctions(以启用#Replace)。

LocalSettings.php 中的file://$wgUrlProtocols 相加:

array_push($wgUrlProtocols, "file://");

创建一个名为UNC的模板(搜索模板:UNC,点击Create This Page),在页面内容中粘贴如下文本:

[file:///{{#replace:{{#replace:{{{1}}}| |%20}}|\|/}} {{#if:{{{2|}}}|{{{2}}}}}]

网页浏览器兼容性

  • 在Windows上使用Internet Explorer时,UNC链接毫无例外地工作。
    • 适用于IE8和IE9的最新修补程序现在要求Wiki站点在内部网站点列表中,这样才能正常工作。
  • 对于火狐<file:///>,在非本地网页中出现时,默认情况下禁用代码链接。

有关如何启用它们的信息,请参阅:$Url协议和MozillaZine文章

另见