同步家纺情报 v2 数据、59 个严格权威源、趋势图库、移动端交互、Google/Yandex 翻译门控及静态 SEO/GEO 构建。 补充面向 C# 研发的 README,明确当前无 LLM、多模态与生图模型,记录翻译请求参数、缓存与失败策略、数据处理边界、前端职责和无 GitHub Pages 部署流程。 新增按日期倒序维护的 CHANGELOG,记录影响、验证与代码/数据/dist 回滚方法。 验证:11 个 Python 契约测试、13 个 Node 前端测试通过;静态构建生成 1096 个 Sitemap URL。
20 lines
914 B
JavaScript
20 lines
914 B
JavaScript
import { detectVisitorCountry, translationProvider } from "./visitor-region.js?v=20260814f";
|
|
|
|
document.addEventListener("DOMContentLoaded", async () => {
|
|
try {
|
|
const country = await detectVisitorCountry();
|
|
const provider = translationProvider(country);
|
|
if (!provider) return;
|
|
document.querySelectorAll(".seo-link-row").forEach((row) => {
|
|
const groups = new Set([...row.querySelectorAll("[data-translation-group]")].map((link) => link.dataset.translationGroup));
|
|
groups.forEach((group) => {
|
|
const links = [...row.querySelectorAll(`[data-translation-group="${group}"]`)];
|
|
const selected = links.find((link) => link.dataset.translationProvider === provider) || links[0];
|
|
if (selected) selected.hidden = false;
|
|
});
|
|
});
|
|
} catch (error) {
|
|
console.error("[家纺跨境情报] 静态页面翻译区域初始化失败:", error);
|
|
}
|
|
}, { once: true });
|