Я пытаюсь получить доступные языки, установленные в компьютерах посетителей. Проблема в том, что я не хочу получать языки из интернет-браузера.Получить доступные языки в asp.net
Любые предложения, пожалуйста?
Я пытаюсь получить доступные языки, установленные в компьютерах посетителей. Проблема в том, что я не хочу получать языки из интернет-браузера.Получить доступные языки в asp.net
Любые предложения, пожалуйста?
Единственным (стандартным) способом является просмотр «Accept-Language» заголовка HTTP. См. the standard. Это было бы дырой в безопасности, если бы вы могли получить доступ к большей информации, чем без разрешения.
Вы можете запустить какой-либо компонент Active X, чтобы шпионить за компьютерами пользователей, но сначала вам нужно будет дать им разрешение, но я подозреваю, что это просто заставит людей не хотеть использовать ваш сайт. Также он будет работать только в Windows. Я бы не рекомендовал это делать.
Конечно, вы всегда можете попросить своих пользователей рассказать вам через страницу настроек. Если изменение этого параметра поможет им использовать ваш сайт, они, вероятно, не против этого.
именно то, что сказал Марк в первом абзаце. Полная остановка. – DmitryK
В ASP.NET текст на странице поступает с сервера, так почему вам нужно знать, какие языки пользователь установил локально на своем ПК? Что именно ты пытаешься сделать? – slugster
Я пытаюсь показать свою веб-страницу на двух языках. Греческий и английский. Если у пользователя есть «el-GR», должна отображаться греческая версия моего веб-сайта. Верьте или нет, хотя мой родной язык - греческий, я установил английскую версию Firefox. – OrElse