나는 방문자의 PC에 설치된 언어를 사용하려고합니다. 문제는 인터넷 브라우저에서 언어를 가져오고 싶지 않다는 것입니다.asp.net에서 사용 가능한 언어를 얻으십시오
제안 사항을 알려주십시오.
나는 방문자의 PC에 설치된 언어를 사용하려고합니다. 문제는 인터넷 브라우저에서 언어를 가져오고 싶지 않다는 것입니다.asp.net에서 사용 가능한 언어를 얻으십시오
제안 사항을 알려주십시오.
유일한 (표준) 방법은 HTTP 헤더의 '수락 언어'를 살펴 보는 것입니다. the standard을 참조하십시오. 허가를 요청하지 않고도 정보보다 더 많은 정보에 액세스 할 수 있다면 보안 허점이 될 것입니다.
일부 Active X 구성 요소를 실행하여 사용자 컴퓨터를 감시 할 수는 있지만 먼저 권한을 부여 받아야하지만 사용자가 귀하의 웹 사이트를 사용하고 싶어하지 않을 것으로 생각됩니다. 또한 Windows에서만 작동합니다. 나는 이것을하는 것을 추천하지 않을 것이다.
물론 사용자는 일부 설정 페이지를 통해 사용자에게 알려달라고 요청할 수 있습니다. 이 설정을 변경하면 사이트를 사용하는 데 도움이됩니다.
마크가 첫 번째 단락에서 말한 것과 똑같습니다. 마침표. – DmitryK
ASP.NET에서 페이지의 텍스트가 서버에서 나오므로 사용자가 PC에 로컬로 설치 한 언어를 아는 이유는 무엇입니까? 너 정확히 뭘 하려구? – slugster
내 웹 페이지를 두 가지 언어로 표시하려고합니다. 그리스어와 영어. 사용자가 "el-GR"을 사용할 수 있으면 그리스 웹 사이트가 표시되어야합니다. 믿거 나 말거나, 제 모국어가 그리스어이긴하지만, 저는 영어 기반 Firefox 버전을 설치했습니다. – OrElse