gpt4 book ai didi

javascript - 如何通过更改所选语言来切换浏览器中的整个 HTML 文件?

转载 作者:行者123 更新时间:2023-12-03 00:42:40 24 4
gpt4 key购买 nike

为了更清楚地解释我的情况,我有几个相同的 HTML 文件,唯一的区别是语言。每个文件都有自己独特的 html lang 标签。现在,使用 jQuery 或 vanilla JS,我如何根据用户选择的语言更改正在显示的 HTML?

最佳答案

有多种方法可以实现这一目标。您可以拥有一个仅检测语言的通用 html 文件。这可以在某些 JS 函数中完成,这完全取决于您的应用程序将如何提供语言信息。现在,您可以在该通用 hTML 文件中包含一个 iFrame,并将特定于语言的 HTML 嵌入其中。否则,如果 HTML 文件的命名不同,您可以将页面重新加载/重定向到特定于语言的 html。还可以有其他实现,例如将所有语言特定 html 的内容编码在一个通用 html 中。一切都将被隐藏(可以使用 css,例如 display : none;)。稍后根据用户请求的语言,您可以使特定的 html 容器可见。

但是,这些方法不是标准的,并且您拥有文件的方式将很难维护。我建议使用一个文件,将特定于语言的内容替换为变量。根据请求的语言,加载特定于语言的 nls 文件(属性名称和值对)并将变量替换为实际值。

关于javascript - 如何通过更改所选语言来切换浏览器中的整个 HTML 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53377569/

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