MediaWiki:Common.js:修订间差异

来自coffee
跳转到导航 跳转到搜索
(创建页面,内容为“→‎这里的任何JavaScript将为所有用户在每次页面加载时加载。:​ // 在页面底部添加“反馈/投诉”链接(简化安全版) $(document).ready(function() { // 获取当前页面名称(自动处理特殊字符) var pageName = mw.config.get('wgPageName') || ''; // 构建反馈链接(自动转义,避免XSS) var feedbackUrl = mw.util.getUrl('反馈:' + pageName, { action: 'edit' }); var feedbackLink = '<di…”
 
无编辑摘要
第1行: 第1行:
/* 这里的任何JavaScript将为所有用户在每次页面加载时加载。 */
/* 这里的任何JavaScript将为所有用户在每次页面加载时加载。 */
// 在页面底部添加“反馈/投诉”链接(简化安全版)
// 在页面底部添加“反馈/投诉”链接(简化安全版)
// 修改后的JavaScript代码
$(document).ready(function() {
$(document).ready(function() {
    // 获取当前页面名称(自动处理特殊字符)
     var pageName = mw.config.get('wgPageName') || '';
     var pageName = mw.config.get('wgPageName') || '';
 
   
     // 构建反馈链接(自动转义,避免XSS)
     // 注意:这里要用"Feedback:"而不是"反馈:"
     var feedbackUrl = mw.util.getUrl('反馈:' + pageName, { action: 'edit' });
     var feedbackUrl = mw.util.getUrl('Feedback:' + pageName, { action: 'edit' });
     var feedbackLink = '<div style="margin-top: 20px; border-top: 1px solid #ccc; padding-top: 10px; font-size: 14px;">' +
     var feedbackLink = '<div style="margin-top: 20px; border-top: 1px solid #ccc; padding-top: 10px; font-size: 14px;">' +
                       '<a href="' + feedbackUrl + '" class="feedback-link" style="color: #0066cc; text-decoration: none;">' +
                       '<a href="' + feedbackUrl + '" class="feedback-link" style="color: #0066cc; text-decoration: none;">' +
                       '📝 对本页面提出反馈或投诉</a></div>';
                       '📝 对本页面提出反馈或投诉</a></div>';
 
      
     // 添加到页面内容区域(兼容不同皮肤)
     var $content = $('#bodyContent') || $('#content');
     var $content = $('#bodyContent') || $('#content');
     if ($content.length) {
     if ($content.length) {

2026年3月24日 (二) 22:15的版本

/* 这里的任何JavaScript将为所有用户在每次页面加载时加载。 */


// 在页面底部添加“反馈/投诉”链接(简化安全版)
// 修改后的JavaScript代码
$(document).ready(function() {
    var pageName = mw.config.get('wgPageName') || '';
    
    // 注意:这里要用"Feedback:"而不是"反馈:"
    var feedbackUrl = mw.util.getUrl('Feedback:' + pageName, { action: 'edit' });
    var feedbackLink = '<div style="margin-top: 20px; border-top: 1px solid #ccc; padding-top: 10px; font-size: 14px;">' +
                      '<a href="' + feedbackUrl + '" class="feedback-link" style="color: #0066cc; text-decoration: none;">' +
                      '📝 对本页面提出反馈或投诉</a></div>';
    
    var $content = $('#bodyContent') || $('#content');
    if ($content.length) {
        $content.append(feedbackLink);
    }
});