Estendere Internet Explorer per utilizzare una macchina per carte di credito e un cassetto contanti

0

Ho un'applicazione software che è attualmente un'applicazione di moduli di vincita che utilizza un controllo integrato del browser Web IE. L'applicazione per i moduli di vincita consente l'accesso a una macchina per carte di credito e un cassetto contanti collegati al sito Web in esecuzione nel controllo Web di IE. Lo fa creando oggetti JavaScript nel controllo del browser Web di IE che le applicazioni Web chiamano per eseguire operazioni come eseguire uno scambio di carte di credito o aprire un cassetto di cassa. Questi oggetti js sono mappati ai metodi nell'applicazione win form che quindi interagisce con i dispositivi. È una soluzione piuttosto interessante, tranne per il fatto che il controllo web integrato di IE è privo di tutti gli strumenti di sviluppo di una finestra di browser Web standard. Quindi ...

Voglio spostare l'applicazione web per essere utilizzata in una normale finestra del browser Web (attenersi a IE va bene per questo client) pur avendo accesso al computer della carta di credito e al cassetto contanti. Quindi la mia domanda è questa ... Qual è la soluzione migliore o addirittura possibile?

  • Active X Control - Non mi piace molto questa opzione
  • Applet Java
  • Flash
  • Crea un'estensione IE - con un'estensione IE è possibile fare qualcosa come stiamo facendo con la nostra attuale soluzione? - Opzione preferita se possibile

Qualcuno ha esperienza con questa o altre idee? Grazie mille per il tuo aiuto!

    
posta Eric W. Greene 06.02.2014 - 18:58
fonte

1 risposta

1

In un precedente lavoro che ho svolto, abbiamo utilizzato Silverlight proprio per questo tipo di scopo, inviando SmartCard e schede SD con dispositivi che registravano i dati su di essi. Gli utenti andavano sul nostro sito Web dove avevamo una sezione di caricamento che era un piccolo controllo Silverlight che ha avuto accesso al lettore o alle unità SmartCard locali alla ricerca di una scheda SD con la struttura delle cartelle. Il controllo Silverlight avrebbe letto i dati e inviato a un servizio Web SOAP che avevamo ospitato nel sito Web.

È stato abbastanza efficace e facile da gestire e mantenere, se dovessi accedere nuovamente ai dispositivi locali da un sito Web, darei sicuramente un'occhiata a questo approccio.

    
risposta data 06.02.2014 - 19:42
fonte

Leggi altre domande sui tag