打开/关闭搜索
搜索
打开/关闭菜单
32
245
25
891
植物大战僵尸杂交版Wiki
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
上传文件
打开/关闭外观设置菜单
notifications
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
user-interface-preferences
个人工具
创建账号
登录
本Wiki为杂交版民间Wiki,不对杂交版官方产生影响
查看“︁MediaWiki:Common.js”︁的源代码
MediaWiki界面页面
查看
阅读
查看源代码
查看历史
associated-pages
系统消息
讨论
更多操作
←
MediaWiki:Common.js
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
此页面为本wiki上的软件提供界面文本,并受到保护以防止滥用。 如欲修改所有wiki的翻译,请访问
translatewiki.net
上的MediaWiki本地化项目。
您无权编辑此JavaScript页面,因为编辑此页面可能会影响所有访问者。
您可以查看和复制此页面的源代码。
(function() { // 防止重复执行的全局标志 if (window.__globalFooterAdded) { return; } // 要插入的 HTML var footerHtml = '<div id="global-footer-links" style="width:100%; margin-top:20px; padding:15px 0; display:flex; justify-content:space-between; flex-wrap:wrap; gap:10px; border-top:1px solid #ccc;">' + '<div><a href="https://new.pvzhe.wiki/index.php?title=特殊:创建账户&returnto=首页">加入我们</a></div>' + '<div><a href="https://www.pvzhe.com/new">前往官网以了解更多游戏信息</a></div>' + '</div>'; // 插入函数 function insertFooter() { if (document.getElementById('global-footer-links')) { return true; } // 手机端常用容器(Minerva 皮肤) var mobileSelectors = [ '.mw-body', // Minerva 主内容区 '.content', // 通用内容区 'main', // HTML5 主标签 '.mw-footer-container', // Minerva 页脚容器 '.minerva-footer' // Minerva 页脚 ]; // PC 端常用容器 var pcSelectors = [ '#footer', // Vector 皮肤页脚 '#mw-footer', // 通用页脚 'footer', // HTML5 页脚 '.footer' // 通用页脚类 ]; // 先找页脚(PC 和手机) var allSelectors = mobileSelectors.concat(pcSelectors); for (var i = 0; i < allSelectors.length; i++) { var element = document.querySelector(allSelectors[i]); if (element) { // 如果是内容区(.mw-body 等),用 append;如果是页脚,用 before if (allSelectors[i] === '.mw-body' || allSelectors[i] === '.content' || allSelectors[i] === 'main') { element.insertAdjacentHTML('beforeend', footerHtml); } else { element.insertAdjacentHTML('beforebegin', footerHtml); } window.__globalFooterAdded = true; return true; } } // 最后的备选:找任何主要内容区 var lastResort = document.querySelector('#mw-content-text, .mw-body-content, #content'); if (lastResort) { lastResort.insertAdjacentHTML('beforeend', footerHtml); window.__globalFooterAdded = true; return true; } return false; } // 执行插入(兼容各种加载时机) function tryInsert() { if (insertFooter()) return; // 如果 DOM 还没准备好,等待 if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', function() { setTimeout(insertFooter, 300); }); } // 监听 DOM 变化(应对动态加载内容) var observer = new MutationObserver(function() { if (insertFooter()) { observer.disconnect(); } }); observer.observe(document.body, { childList: true, subtree: true }); setTimeout(function() { observer.disconnect(); }, 10000); } // 立即执行 tryInsert(); })();
返回
MediaWiki:Common.js
。
查看“︁MediaWiki:Common.js”︁的源代码
MediaWiki界面页面