0

Der Versuch, Informationen von der Karte zu lesen, einen Smartcard-Leser dessen Verwendung im Web zu implementierenActiveXObject ist nicht für alle Browser außer IE definiert

<script type="text/javascript"> 
    function comEventOccured(myform) { 
     try { 
      var obj = new ActiveXObject("mykadproweb.mykadproweb.jpn"); 
      var strRet = obj.BeginJPN("FT SCR2000 0"); 
      if (strRet == "0") { 
       document.forms[0].txtIDNum.value = obj.getIDNum(); 
       document.forms[0].txtBirthDate.value = obj.getBirthDate(); 
       document.forms[0].txtKPTName.value = obj.getKPTName(); 
       document.forms[0].txtOldIDNum.value = obj.getOldIDNum(); 
       document.forms[0].txtReligion.value = obj.getReligion(); 
       document.forms[0].txtGender.value = obj.getGender(); 
       document.forms[0].txtRace.value = obj.getRace(); 
       document.forms[0].txtAddress1.value = obj.getAddress(); 
       strRet=obj.getPhoto("c:\\myphotov1.jpg"); 
       //load image 
       var file_location = document.getElementById('show_pic'); 
       file_location.innerHTML='<img src="c:\\myphotov1.jpg" width="150px" height="200px"></img>'; 

       obj.EndJPN(); 
      } 
      else { 
       alert("mykadproweb message: " + strRet); 
      } 
     } catch (e) { 
       alert("mykadpro: You dont have MYKAD SDK or FT SCR2000 reader." + e.message); 
     } 
    } 
</script> 

es eine Möglichkeit, dass ich in der Lage bin zu lesen die Informationen aus dem lokalen Verzeichnis?

+0

ActiveX ist eine proprietäre Microsoft-Sache. Andere Browser (ganz zu schweigen von anderen Betriebssystemen) unterstützen dies nicht. – Pointy

+1

Nicht einmal Microsoft unterstützt es mehr in Edge. –

+0

@Pointy Irgendwelche Alternativen? –

Antwort

1

Nein, aus Sicherheitsgründen nicht.

Verwandte Themen