2009-04-13 4 views
0

내 사이트에 서핑하는 사용자에게 자신의 컴퓨터에 설치된 dotnet 프레임 워크가 있고 어떤 버전 (그다지 중요하지 않은)인지 알 수있는 방법을 장치해야합니다.
Firefox와 IE 7 이상에서 작동하려면이 기능이 필요합니다.클라이언트 컴퓨터에 dotnet 프레임 워크가 설치되어 있는지 확인해야합니다.

아이디어가 있으십니까?

(이하 "localhost"를 기본법 노출하는 모든 웹 서비스가 있습니까?)

답변

6

.NET Framework는 인기있는 브라우저의 사용자 에이전트를 변경합니다. 찾으려면 사용자 에이전트를 검사 할 수 있습니다.

파이어 폭스 :

모질라/5.0 (윈도우, U, 윈도우 NT 6.0 EN-US; RV : 1.9.0.8) 게코/2009032609 파이어 폭스/3.0.8 (.NET CLR 3.5. 30729)

IE :

모질라/4.0 (호환; MSIE 8.0; 윈도우 NT 6.0; WOW64; 삼지창/4.0; SLCC1; .NET CL R 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30618; InfoPath.2)

2

ASP.NET에서 Mehrdad의 대답을 보여주는 예는 here입니다. 개념은 당신을 위해 적용해야합니다.

관련 문제