Получить доступные языки в asp.net - PullRequest
1 голос
/ 10 января 2010

Я пытаюсь установить доступные языки на компьютерах посетителей. Проблема в том, что я не хочу получать языки из интернет-браузера.

Есть предложения, пожалуйста?

1 Ответ

3 голосов
/ 10 января 2010

Единственный (стандартный) способ - заглянуть в HTTP-заголовок «Accept-Language».См. стандарт .Было бы дырой в безопасности, если бы вы могли получить доступ к большему количеству информации, чем это, не спрашивая разрешения.

Вы могли бы запустить какой-нибудь компонент Active X, чтобы шпионить за компьютерами пользователей, но вам нужно было бы получитьсначала дам вам разрешение, но я подозреваю, что это просто заставит людей не хотеть использовать ваш сайт.Также это будет работать только на Windows.Я бы не рекомендовал делать это.

Конечно, вы всегда можете попросить своих пользователей рассказать вам через страницу некоторых настроек.Если изменение этого параметра поможет им использовать ваш сайт, они, вероятно, не будут возражать против этого.

...