Вы можете получить доступ к веб-камерам , используя flash . Я никогда не использовал считыватели магнитных карт, но большинство считывателей штрих-кодов просто отображаются в качестве клавиатур, и, поскольку это похожая технология, возможно, можно также настроить считыватель карт таким образом.
До этого я писал веб-приложение, в котором используется считыватель штрих-кода, и вы просто сканируете его, когда фокусируетесь на определенных полях. Javascript помогает с обработкой, поэтому он фиксирует нажатие клавиши Enter, отправленной в конце данных и т. Д.
У меня также в углу появилось поле с надписью «Готов к сканированию», когда фокус был на тех полях, которые разрешали сканирование. В моем случае это было приложение для инвентаризации, поэтому оно содержало поля количества и позиции.
Хорошим огромным преимуществом здесь является то, что он будет работать в браузерах помимо IE - это означает, что клиентская часть вашего приложения будет работать как минимум вдвое быстрее (IE на сегодняшний день является самым медленным из основных браузеров).