MediaWiki:Common.js:修订间差异
跳转到导航
跳转到搜索
Silver1564(讨论 | 贡献) (创建页面,内容为“→这里的任何JavaScript将为所有用户在每次页面加载时加载。: // 在页面底部添加“反馈/投诉”链接(简化安全版) $(document).ready(function() { // 获取当前页面名称(自动处理特殊字符) var pageName = mw.config.get('wgPageName') || ''; // 构建反馈链接(自动转义,避免XSS) var feedbackUrl = mw.util.getUrl('反馈:' + pageName, { action: 'edit' }); var feedbackLink = '<di…”) |
Silver1564(讨论 | 贡献) 无编辑摘要 |
||
| 第1行: | 第1行: | ||
/* 这里的任何JavaScript将为所有用户在每次页面加载时加载。 */ | /* 这里的任何JavaScript将为所有用户在每次页面加载时加载。 */ | ||
// 在页面底部添加“反馈/投诉”链接(简化安全版) | // 在页面底部添加“反馈/投诉”链接(简化安全版) | ||
// 修改后的JavaScript代码 | |||
$(document).ready(function() { | $(document).ready(function() { | ||
var pageName = mw.config.get('wgPageName') || ''; | var pageName = mw.config.get('wgPageName') || ''; | ||
// | // 注意:这里要用"Feedback:"而不是"反馈:" | ||
var feedbackUrl = mw.util.getUrl(' | 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);
}
});