打开/关闭搜索
搜索
打开/关闭菜单
564
15
4
3119
导航
首页
随机页面
特殊页面
参与编写
上传文件
打开/关闭外观设置菜单
通知
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
user-interface-preferences
个人工具
登录
查看“︁MediaWiki:Common.js”︁的源代码
MediaWiki界面页面
更多操作
←
MediaWiki:Common.js
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
此页面为本wiki上的软件提供界面文本,并受到保护以防止滥用。 如欲修改所有wiki的翻译,请访问
translatewiki.net
上的MediaWiki本地化项目。
您无权编辑此JavaScript页面,因为编辑此页面可能会影响所有访问者。
此页面已受到保护,以防止编辑或其他操作。
您可以查看和复制此页面的源代码。
/* 这里的任何JavaScript将为所有用户在每次页面加载时加载。 */ // Cloudflare Web Analytics var script = document.createElement('script'); script.defer = true; script.src = 'https://static.cloudflareinsights.com/beacon.min.js'; script.setAttribute('data-cf-beacon', '{"token": "6180aa28fe1943b48c4059a5056f4738"}'); document.head.appendChild(script); // End Cloudflare Web Analytics $(function () { // 只在 Special:Search 页面运行 if (mw.config.get("wgCanonicalSpecialPageName") === "Search") { const searchTerm = mw.util.getParamValue("search"); const googleUrl = "https://www.google.com/search?q=" + encodeURIComponent(searchTerm); const $googleLink = $("<p>").html( `你也可以到 <a href="${googleUrl}" target="_blank" rel="noopener">Google 中搜索“${searchTerm}”</a>。` ); // 优先在有搜索结果时插入 if ($(".mw-search-results").length) { $googleLink.insertAfter(".mw-search-results"); } // 否则在没有结果提示后插入 else if ($(".mw-search-nonefound").length) { $googleLink.insertAfter(".mw-search-nonefound"); } } }); // logo 切换逻辑 $(function () { function updateCopyrightIcon() { var $icon = $('#footer-copyrightico img'); if ($icon.length === 0) return; var htmlClass = document.documentElement.classList; // 默认浅色 var src = '/resources/assets/cc-by-nc-sa.svg'; if (htmlClass.contains('skin-theme-clientpref-night')) { src = '/resources/assets/cc-by-nc-sa-dark.svg'; } else if (htmlClass.contains('skin-theme-clientpref-os')) { // 自动模式,根据操作系统偏好选择 if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) { src = '/resources/assets/cc-by-nc-sa-dark.svg'; } } $icon.attr('src', src); } // 页面加载时执行一次 updateCopyrightIcon(); // 监听深浅模式切换 var observer = new MutationObserver(updateCopyrightIcon); observer.observe(document.documentElement, { attributes: true, attributeFilter: ['class'] }); }); // 移除深色模式反馈提示 $(function () { $('#skin-theme-beta-notice').remove(); });
返回
MediaWiki:Common.js
。
查看“︁MediaWiki:Common.js”︁的源代码
MediaWiki界面页面