打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

MediaWiki:Common.js

MediaWiki界面页面
Smalllqiang留言 | 贡献2025年12月18日 (四) 11:17的版本 (test)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的更改的影响。

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5Ctrl-R(Mac为⌘-R
  • Google Chrome:Ctrl-Shift-R(Mac为⌘-Shift-R
  • Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5
$(function() {
    if (mw.config.get('wgUserName') !== null) return;
if (localStorage.getItem('welcomeModalClosed')) return;

    if (!mw.config.get('wgIsMainPage')) return;
    const modalHtml = `
        <div id="welcome-modal" style="position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9999;display:flex;align-items:center;justify-content:center;">
            <div style="background:white;padding:30px;border-radius:10px;max-width:500px;box-shadow:0 5px 20px rgba(0,0,0,0.3);">
                <h2 style="margin-top:0;">歡迎訪問本站!</h2>
                <p>您當前未登錄,部分功能可能受限。</p>
                <p>建議您 <a href="${mw.util.getUrl('Special:UserLogin')}">登錄賬號</a> 以獲得完整體驗。</p>
                <button id="close-welcome-modal" style="margin-top:15px;padding:10px 20px;background:#007bff;color:white;border:none;border-radius:5px;cursor:pointer;">知道了,不再顯示</button>
            </div>
        </div>
    `;
    
    $('body').append(modalHtml);
    $('#close-welcome-modal').on('click', function() {
        $('#welcome-modal').remove();
        localStorage.setItem('welcomeModalClosed', 'true');
    });
});