我想知道如何在重新加载页面后将html语言保存在网站上。我创建了几个语言按钮,这里有一个例子:
<a onclick="changeLang('pt')" href="#" title="Portugese" data-lang="Portugese">
<div class="flag pt">Portugese</div>
</a>
还有我的JS文件中的一些代码:
const changeLang = (languageCode) => {
document.documentElement.setAttribute("lang", languageCode);
};
单击按钮后,如何确保语言保持葡萄牙语?
提前感谢您的帮助!
有几个选项,在我看来,最好的方法是为不同的语言(domain.com、domain.com/pt、domain.com/fr(提供不同的url,这对SEO很有好处。您还可以使用javascript将语言保存在cookie中,然后在页面加载时从cookie中获取当前语言,请查看如何设置和获取cookie。