是
function setSEOTags(mydescription) {
// Remove any existing meta description tags
let existingMetaDescriptions = document.querySelectorAll('meta[name="description"]');
existingMetaDescriptions.forEach(meta => meta.remove());
// Create and add a new meta description tag
let metaDescription = document.createElement('meta');
metaDescription.name = "description";
metaDescription.content = mydescription;
document.head.appendChild(metaDescription);
}
// Example: Dynamically set the SEO tags from the body tag
const dynamicDescription = "乌拉圭的税收制度包括针对居民和非居民的几个关键组成部分。企业所得税(CIT)按25%的标准税率征收,公司必须每月预付款。个人所得税(PIT)是累进的,居民税率最高为36%,非居民的税率最高为12%,通过每月预扣税或预付款征收。对商品和服务征收增值税(VAT),一般税率为22%,食品和药品等必需品的税率降低10%,牛奶和书籍等物品免税。乌拉圭没有针对";
// Call the function to update the SEO tags
setSEOTags(dynamicDescription);
(function () {
{
// Remove Trailing Slash
const canurl = "https://zh-eu.tkegexpat.com/dynamic-info-tax/general-uy";
let dynamicCanonicalUrl = canurl.replace(/\/$/, '');
// Set SEO Canonical
function setSEOCanonical(canonicalUrl) {
let existingCanonicalLinks = document.querySelectorAll('link[rel="canonical"]');
existingCanonicalLinks.forEach(link => link.remove());
let canonicalLink = document.createElement('link');
canonicalLink.rel = "canonical";
canonicalLink.href = canonicalUrl;
document.head.appendChild(canonicalLink);
}
setSEOCanonical(dynamicCanonicalUrl);
}
// Set SEO Alternates And Deafult
{
let languageAlternatives = [{ hreflang: 'zh-Hans-CN', href: 'https://www.tkegexpat.cn/dynamic-info-tax/general-uy' }, { hreflang: 'zh-Hant-HK', href: 'https://hk.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'en-US', href: 'https://us.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'en-GB', href: 'https://uk.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'zh-Hans-SG', href: 'https://zh-sg.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'en-SG', href: 'https://sg.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'zh-Hans-MY', href: 'https://zh-my.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'en-MY', href: 'https://en-my.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'en-AU', href: 'https://au.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'en-NZ', href: 'https://nz.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'en-IE', href: 'https://ie.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'en-CA', href: 'https://ca.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'en-HK', href: 'https://en-hk.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'zh-Hant-MO', href: 'https://mo.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'en-NL', href: 'https://en-nl.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'en-AE', href: 'https://en-ae.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'en-ZA', href: 'https://za.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'en-NO', href: 'https://en-no.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'en-SE', href: 'https://en-se.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'en-DK', href: 'https://en-dk.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'es-ES', href: 'https://es.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'es-MX', href: 'https://mx.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'es-CO', href: 'https://co.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'es-CL', href: 'https://cl.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'es-AR', href: 'https://ar.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'es-PA', href: 'https://pa.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'es-CR', href: 'https://cr.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'es-US', href: 'https://es-us.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'es-PE', href: 'https://pe.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'en-CH', href: 'https://en-ch.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'en-LU', href: 'https://en-lu.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'en-BE', href: 'https://en-be.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'en', href: 'https://eu.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'zh-Hans-HK', href: 'https://zh-eu.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'es', href: 'https://es-eu.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'en-MT', href: 'https://mt.tkegexpat.com/dynamic-info-tax/general-uy' }, { hreflang: 'zh-TH', href: 'https://zh-th.tkegexpat.com/dynamic-info-tax/general-uy' },];
let defaultUrl = 'https://tkegexpat.com/dynamic-info-tax/general-uy';
// Remove Trailing Slashses From Alternates
languageAlternatives = languageAlternatives.map(({ hreflang, href }) => ({
hreflang,
href: href.replace(/\/$/, '')
}));
// Remove trailing slash from default URL
defaultUrl = defaultUrl.replace(/\/$/, '');
function setLanguageAlternatives(alternatives, defaultUrl) {
let existingAlternateLinks = document.querySelectorAll('link[rel="alternate"]');
existingAlternateLinks.forEach(link => link.remove());
alternatives.forEach(({ hreflang, href }) => {
let link = document.createElement('link');
link.rel = 'alternate';
link.hreflang = hreflang;
link.href = href;
document.head.appendChild(link);
});
let xDefaultLink = document.createElement('link');
xDefaultLink.rel = 'alternate';
xDefaultLink.hreflang = 'x-default';
xDefaultLink.href = defaultUrl;
document.head.appendChild(xDefaultLink);
}
setLanguageAlternatives(languageAlternatives, defaultUrl);
}
})();