以新窗口打开外部链接

取自 ArchWiki

跳转到: 导航, 搜索

转自天下维客

[编辑] MediaWiki 1.5.x 及更高版本

  1. 打开 "includes/Linker.php"
  2. 找到 "function getExternalLinkAttributes"
  3. 在下面一段代码之后
$r = ($class != '') ? " class='$class'" : " class='external'";

增加以下代码:

$r .= " target=\"_blank\"";

这样就能让所有的外部链接以新窗口形式打开了。

Template:Notice0由于MediaWiki的页面缓冲机制,可能造成这个修改的效果不能迅速完全反映出来。可以参考如何清除MediaWiki的页面缓存来解决这个问题。

Template:Notice0有些人不喜欢强制在新窗口中打开页面的网站。

个人工具