我们正在更新附加到 CSS 和 JS 等商店资产的版本控制查询参数的格式。此前,部分资产使用裸数字查询参数(例如 ?108),而其他资产则使用带有 v 查询参数的键值对格式。今后,所有资产 URL 将一致地使用 ?v=VERSION_STRING 格式进行版本控制。新格式将由 Liquid 标签返回,并出现在 Shopify 渲染的前端 HTML 中。
例如,之前看起来像这样的资产 URL: https://shop.example.com/cdn/shop/t/7/compiled_assets/styles.css?108
现在将看起来像这样: https://shop.example.com/cdn/shop/t/7/compiled_assets/styles.css?v=108
进行这些更改是为了支持即将进行的基础设施改进。
需要采取的操作:大多数主题无需任何更改。 使用标准 Liquid 资产过滤器生成 URL 的主题将自动输出更新后的格式。
然而,您应确保任何使用资产 URL 的应用或自定义主题代码不要求它们以旧的裸数字格式表示。专门期望查询字符串仅以数字结尾的正则表达式或逻辑应更新为支持 ?v= 格式。

