Difference between revisions of "MediaWiki:Common.js"
From UKTAPS.CO.UK Wiki
(Created page with "→Any JavaScript here will be loaded for all users on every page load.: /** * SEO 自动 Canonical 标签配置 * 作用:将特定指南页的权重回流至主站产...") |
|||
| Line 1: | Line 1: | ||
/* Any JavaScript here will be loaded for all users on every page load. */ | /* Any JavaScript here will be loaded for all users on every page load. */ | ||
| − | |||
| − | |||
| − | |||
| − | |||
$(document).ready(function() { | $(document).ready(function() { | ||
| − | // | + | // 使用 encodeURIComponent 匹配,或者直接检查页面标题的真实名称 |
| + | var currentPage = mw.config.get('wgPageName'); | ||
| + | |||
| + | // 我们用 console.log 把当前名称打印出来,方便调试 | ||
| + | console.log('Current Page Name is: ' + currentPage); | ||
| + | |||
var seoMap = { | var seoMap = { | ||
| − | 'How_to_Connect_3_Way_Kitchen_Filter_Taps_&_Under-Sink_Pipework': 'https://www.uktaps.co.uk/three-way-kitchen-taps-c-23_28.html' | + | 'How_to_Connect_3_Way_Kitchen_Filter_Taps_&_Under-Sink_Pipework': 'https://www.uktaps.co.uk/three-way-kitchen-taps-c-23_28.html' |
| − | |||
| − | |||
}; | }; | ||
| − | |||
if (seoMap[currentPage]) { | if (seoMap[currentPage]) { | ||
var link = document.createElement('link'); | var link = document.createElement('link'); | ||
Revision as of 13:12, 15 June 2026
/* Any JavaScript here will be loaded for all users on every page load. */
$(document).ready(function() {
// 使用 encodeURIComponent 匹配,或者直接检查页面标题的真实名称
var currentPage = mw.config.get('wgPageName');
// 我们用 console.log 把当前名称打印出来,方便调试
console.log('Current Page Name is: ' + currentPage);
var seoMap = {
'How_to_Connect_3_Way_Kitchen_Filter_Taps_&_Under-Sink_Pipework': 'https://www.uktaps.co.uk/three-way-kitchen-taps-c-23_28.html'
};
if (seoMap[currentPage]) {
var link = document.createElement('link');
link.setAttribute('rel', 'canonical');
link.setAttribute('href', seoMap[currentPage]);
document.head.appendChild(link);
console.log('SEO: Canonical tag injected for ' + currentPage);
}
});