0
Попытка прочитать информацию с карты с помощью смарт-карты читателя реализовать его в ИнтернетеActiveXObject не определен для всех браузеров, кроме IE
<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>
Есть ли способ, что я могу читать информация из локального каталога?
ActiveX - это проприетарная вещь Microsoft. Другие браузеры (не говоря уже о других операционных системах) не поддерживают его. – Pointy
Даже Microsoft не поддерживает его больше, в Edge. –
@Pointy Любые альтернативы? –