首页
随机
最近更改
特殊页面
社群首页
参数设置
关于门球百科
免责声明
门球百科
搜索
用户菜单
创建账号
登录
查看“︁MediaWiki:Common.js”︁的源代码
←
MediaWiki:Common.js
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:编辑
此页面为本wiki上的软件提供界面文本,并受到保护以防止滥用。 如欲修改所有wiki的翻译,请访问
translatewiki.net
上的MediaWiki本地化项目。
您无权编辑此JavaScript页面,因为编辑此页面可能会影响所有访问者。
您可以查看和复制此页面的源代码。
/* 这里的任何JavaScript将为所有用户在每次页面加载时加载。 */ // 用 JS 强制向页面注入 CSS 样式 mw.loader.addStyleTag( ` #mq-global-header { margin-top: -15px !important; margin-bottom: 10px !important; } .page-首页 #firstHeading { display: none !important; } .page-首页 #siteSub, .page-首页 #contentSub { display: none !important; } ` ); // 强制将导航栏挪到标题上方第一行 (function () { // 只在视图页触发 if (mw.config.get('wgAction') !== 'view') return; // 仅在“刚保存成功”后触发:URL 带 ?action=success(或旧版带 &success=1) // 不同MW/编辑器提示参数略有差异,所以做多条件兼容 var href = location.href; var justSaved = /[?&]action=success\b/.test(href) || /[?&]success=1\b/.test(href) || /[?&]mw-changes=/.test(href); if (!justSaved) return; // 防止重复 purge:本地会话标记(5分钟内不重复) var key = 'mq_purged_' + mw.config.get('wgPageName'); try { var last = parseInt(sessionStorage.getItem(key) || '0', 10); if (Date.now() - last < 5 * 60 * 1000) return; sessionStorage.setItem(key, String(Date.now())); } catch (e) { // sessionStorage 不可用就忽略 } // 构造 purge URL:保留原有参数,但加 action=purge,并加一个 mq_purged=1 防循环 var url = new mw.Uri(); if (url.query.mq_purged === '1') return; // 已purge过不再purge url.query.action = 'purge'; url.query.mq_purged = '1'; // 用 replace 避免历史记录里多一条跳转 location.replace(url.toString()); })();
返回
MediaWiki:Common.js
。