打开/关闭搜索
搜索
打开/关闭菜单
22
4
1
206
iSrv 百科
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
所有页面
页面分类
上传文件
文档目录
运维管理
Linux栏目
打开/关闭外观设置菜单
无法加载偏好设置。请检查您的网络连接并重试。
重试
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
user-interface-preferences
个人工具
登录
查看“︁MediaWiki:Common.js”︁的源代码
MediaWiki界面页面
查看
阅读
查看源代码
查看历史
associated-pages
系统消息
讨论
更多操作
←
MediaWiki:Common.js
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
此页面为本wiki上的软件提供界面文本,并受到保护以防止滥用。如欲修改所有wiki的翻译,请访问
translatewiki.net
上的MediaWiki本地化项目。
您无权编辑此JavaScript页面,因为编辑此页面可能会影响所有访问者。
您可以查看和复制此页面的源代码。
/* 这里的任何JavaScript将为所有用户在每次页面加载时加载。 */ // 代码块复制按钮 mw.hook('wikipage.content').add(function ($content) { // 遍历所有高亮代码块 $content.find('.mw-highlight').each(function () { const $block = $(this); // 防止重复添加按钮 if ($block.find('.copy-code-btn').length) return; // 容器设为相对定位,让按钮悬浮在右上角 $block.css('position', 'relative'); // 创建复制按钮 const $btn = $('<button class="copy-code-btn">复制代码</button>') .css({ position: 'absolute', top: '6px', right: '6px', padding: '2px 8px', border: 'none', borderRadius: '4px', background: '#555', color: '#fff', cursor: 'pointer', zIndex: '10', fontSize: '12px' }); // 点击复制文本 $btn.on('click', async function () { const text = $block.find('pre').text(); try { await navigator.clipboard.writeText(text); $btn.text('已复制'); setTimeout(() => $btn.text('复制代码'), 1500); } catch (e) { // 兼容不安全环境 const ta = document.createElement('textarea'); ta.value = text; document.body.appendChild(ta); ta.select(); document.execCommand('copy'); ta.remove(); $btn.text('已复制'); setTimeout(() => $btn.text('复制代码'), 1500); } }); $block.append($btn); }); });
返回
MediaWiki:Common.js
。
查看“︁MediaWiki:Common.js”︁的源代码
MediaWiki界面页面