2009.08.13 08:29

Clickonce로 개발한 넘을 배포할 때 HTML페이지에서 설치된 .NET Runtime이 무엇인지 확인하는 Javascript입니다.

<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>

Trackback 0 Comment 0