我正在尝试使用JavaScript的window.location.href
在页面上添加重定向。我的网站是多语言的,我无法弄清楚如何使URL动态化,以便根据用户使用的语言重定向到页面的不同语言版本。
window.setTimeout(function(){
window.location.href = "/example"
}, 5000);
您可以使用window.navigator.language来确定用户的语言首选项(基于浏览器的设置)。所以最简单的方法是这样做:
setTimeout(() => location.href = `/${navigator.language}/example`, 1000); // eg. /en-US/example
我使用ES6模板字符串来使url动态化。