Есть ли способ использовать redirect window.location.href на многоязычном сайте? - PullRequest
0 голосов
/ 04 апреля 2019

Я пытаюсь добавить перенаправление на страницу, используя JavaScript window.location.href. Мой сайт многоязычен, и я не могу понять, как сделать URL-адрес динамическим, чтобы он перенаправлял на другую версию страницы в зависимости от того, на каком языке находится пользователь.

window.setTimeout(function(){
    window.location.href = "/example"
}, 5000);

1 Ответ

0 голосов
/ 04 апреля 2019

Вы можете использовать window.navigator.language , чтобы определить языковые предпочтения пользователя (на основе настроек браузера). Поэтому самый простой подход - сделать это так:

setTimeout(() => location.href = `/${navigator.language}/example`, 1000); // eg. /en-US/example

Я использовал Строка шаблона ES6 , чтобы сделать URL динамическим.

...