跳至內容

MediaWiki:Gadget-extlinks.js

來自 Wikibooks,開放世界開放書籍
注意:儲存後,更改可能不會立即發生。點選此處瞭解如何繞過瀏覽器的快取。
  • 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' );
	});
});
華夏公益教科書