ブラウザの言語に合わせて、別のページにリダイレクトする必要があります。たとえば、ブラウザの言語がにリダイレクトする場合は、english
となります。ユーザーを別のページにリダイレクトする方法は?
私はこのようにやろう:
$(document).ready(function() {
var userLang = navigator.language || navigator.userLanguage;
switch (userLang) {
case 'en':
window.location.href = window.location.origin + '/en';
break;
case 'de':
window.location.href = window.location.origin + '/de';
break;
default:
break;
}
});
それは作品ですが、ページを常に再ロードされます。どのようにそれを解決するか、別の解決策を促す?
どのようにこの作品ができたuserLang出力は、EN-USの場合は?デフォルトケース内の –
は、userLangの値を記録し、その値に基づいてケースを修正します。 – Vanojx1
OPのように、私はクライアントでこれをやっているつもりはありません。これはサーバー上で行う必要があります。 –