Javascript 带有URL参数的强制语言开关

Javascript 带有URL参数的强制语言开关,javascript,Javascript,有没有一种方法可以通过使用javascript的URL参数强制进行语言切换 我希望当我去这个网站“www.google.com/en”时,他会用英语, 当我去“www.google.com/it”时,他会说意大利语 我有一个带有setLanguage函数的按钮,可以执行此操作,但我希望它在直接从URL获取时也能强制执行此操作。带有window.location.pathname您将获得一个USVString,其中包含初始“/”和URL路径,要从URL获取第一项,您可以执行以下操作: const

有没有一种方法可以通过使用javascript的URL参数强制进行语言切换

我希望当我去这个网站“www.google.com/en”时,他会用英语, 当我去“www.google.com/it”时,他会说意大利语


我有一个带有setLanguage函数的按钮,可以执行此操作,但我希望它在直接从URL获取时也能强制执行此操作。

带有
window.location.pathname
您将获得一个USVString,其中包含初始“/”和URL路径,要从URL获取第一项,您可以执行以下操作:

const langURI=window.location.pathname.split('/')[1]

您可以获取有关USVString的信息,即单个页面的配置类型通常是通过查询字符串而不是单独的路径来处理的。与此相反:

https://www.google.com/en
这样做:

https://www.google.com/?lang=en
查询字符串数据在以下位置可用:

let params = (new URL(document.location)).searchParams;
let lang = params.get('lang');