使用“从 accept language 标头设置区域设置”时 html lang 属性值错误

为明确起见,您所描述的问题是否仅出现在爬虫和 API 请求中?

根据 Google 的文档:

此外,爬虫发送 HTTP 请求时不会在请求头中设置 Accept-Language。

由于 Google 不设置 Accept-Language 请求头,因此该方法无法解决与 Google 相关的问题。

html 标签的 lang 属性始终设置为网站的默认语言区域。即使用户在其偏好设置页面中选择了一个非默认的语言区域,情况也是如此。

2 个赞