dev.to | 📄 原文链接 | 2026-08-23 收录

为什么我做 Amazon Store 这个库:让我不必再挑一个国家

来源:dev.to — 2026-08-22

📋 概述

作者运营多个面向国际读者的内容站,都带有 Amazon 联盟链接。Amazon 其实是几十个各自独立的国家商店(.com/.co.uk/.de/.fr/.co.jp 等),各有目录、货币和联盟计划,硬编码某一国家商店的链接对其他国家的访客几乎无用。为此他写了无依赖的 JavaScript 库 Amazon Store:链接里只写产品 ASIN(各区域商店唯一一致的数据)和联盟 tag,加载时通过 navigator.languages 与访客时区等浏览器信号实时判断该跳转到哪个商店并拼出正确链接。关键设计是渐进增强:无 JS 时链接仍指向合理目标,不会坏掉。还附了可复制诊断输出的调试页来收集边缘 case。

🔑 核心要点

💡 金句

我想把 HTML 里每个产品只写一次,然后就再也不必去想了。
← 返回 dev.to 首页