C# & .NET
.NET Runtime이 설치되었는지 여부를 확인하는 자바스크립트
iwoohaha
2008. 9. 9. 10:05
반응형
출처 : http://www.wolfpack.pe.kr/169
.NET 에서 지원하는 Click Once 배포 방법으로 배포를 하기 위해서 .NET Runtime 설치가 필수적이라고 할 수 있다.
응용 프로그램 설치 이전에 .NET Runtime 이 설치되었는지 여부를 자바스크립트를 통해서 확인할 수가 있는데 다음과 같은 코드를 사용하면 된다.
.NET 에서 지원하는 Click Once 배포 방법으로 배포를 하기 위해서 .NET Runtime 설치가 필수적이라고 할 수 있다.
응용 프로그램 설치 이전에 .NET Runtime 이 설치되었는지 여부를 자바스크립트를 통해서 확인할 수가 있는데 다음과 같은 코드를 사용하면 된다.
<html>
<script>
function dectectDotnet(){
var ag = navigator.userAgent;
if (ag.indexOf("IE") == -1){
return false;
}
if (ag.indexOf("NET CLR") == -1){
return false;
}
if (ag.indexOf("NET CLR 2") != -1){
return true;
}
}
</script><body>
<script>
var r = dectectDotnet();
if (r != true){
var a = confirm(".NET 2.0 런타임이 필요합니다.\r\n설치하시겠습니까?");
if (a){
window.open("http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&DisplayLang=ko");
}
}
</script>
<body>
</html>
반응형