gpt4 book ai didi

javascript - 动态更改语言时,是否应该更新 HTML lang 属性?

转载 作者:可可西里 更新时间:2023-11-01 13:31:43 28 4
gpt4 key购买 nike

我有一个单页网站,它加载了一个支持不同语言的 AngularJS 应用程序。

从服务器加载 HTML 后,网站的所有 View 都通过 JavaScript 在浏览器中呈现。

我了解为 <html lang="en"> 设置正确语言属性的值(value)当 Google 索引静态页面时。

我想知道当 AngularJS 动态更改语言时是否需要更新此语言属性。例如;用户可以从下拉菜单中选择界面显示的语言。

当语言改变时,不会从服务器重新加载。所以最后设置<html lang="en">会坚持下去。

有什么理由让我应该在语言更改时动态更新此属性?

编辑:这不是关于谷歌或网络爬虫的问题。我想知道网络浏览器是否使用了这个属性。

最佳答案

是的。屏幕阅读器使用此属性。但您还必须测试屏幕阅读器是否会正确考虑此属性的动态变化。

关于javascript - 动态更改语言时,是否应该更新 HTML lang 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28459846/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com