MediaWiki:Gadget-extlinks.js
外觀
注意:儲存後,更改可能不會立即發生。點選此處瞭解如何繞過瀏覽器的快取。
- Mozilla / Firefox / Safari:在單擊“重新載入”時按住 Shift,或按 Ctrl-Shift-R(蘋果 Mac 上為 Cmd-Shift-R);
- Internet Explorer:在單擊“重新整理”時按住 Ctrl,或按 Ctrl-F5;
- Konqueror:只需單擊“重新載入”按鈕,或按 F5;
- Opera 使用者可能需要在“工具→首選項”中完全清除其快取。
// Open external links in a new tab or window.
$(document).ready( function($) {
var server = mw.config.get( 'wgServer' );
mw.util.$content.find('a').each( function() {
var $link = $(this);
if ( !$link.hasClass( 'external' ) && !$link.hasClass( 'extiw' ) ) {
return;
}
// check hostname first where available as second test may not catch all links that it should
if ( this.hostname === window.location.hostname || $link.attr('href').substr(0, server.length) === server ) {
return;
}
$link.attr( 'target', '_blank' );
});
});