Zugriff auf den Kartenleser über
HTML kannst du vergessen. Die einzige funktionierende Möglichkeit das zu machen, wären wie du geschrieben hast Java-Applets oder Active-X Komponenten. Da wird es schon beim IE 11 in der Modern-Variante schwierig. Außer natürlich du bist in einem Umfeld unterwegs, in dem bereits andere Anwendungen aktiviertes Active-X im IE als Requirement haben (ja, sowas gibts).