2011-05-16 11 views
0

我必須在Internet站點網頁上使用掃描儀。據我所知,Flash和Silverlight現在都不能與這樣的硬件進行通信。看起來目前對於這樣的操作,Active-X沒有其他選擇(糾正我,如果我錯了)。Active-X與Ajax Internet客戶端 - 服務器通信

掃描完圖像後,必須通過HTTPS將其發送到服務器,並等待處理結果。

我有一些替代的位置:

  • 開始AJAX輪詢間隔定期
  • 認沽輪詢功能直接進入主動x分量

你會親自preffer什麼辦法?

是否有可能爲Active-X方法建立事件機制(當服務器將結果推回到網頁?)。請問事件是否適用於javascript/ajax方法?

預先感謝您!

回答

1

讓客戶端掃描並上傳文件。這就是現在的做法。掃描軟件是操作系統的一部分 - 至少在Windows和MacOS中是如此。

有了ActiveX對象,它將成爲一個支持噩夢。另外,想想那裏的所有Firefox/Chrome/Opera /非Windows用戶。

另外,我隱約記得掃描儀的支持將被添加到HTML5中。

+0

謝謝@Seva。使用網絡瀏覽器進行此類操作是客戶的要求 - 我無法改變這種情況。 – 2011-05-16 19:02:46

+0

如果客戶同意在Windows上綁定IE,那就這樣吧。也就是說,ActiveX中的功能越少越好。 Web位更容易調試和替換。 – 2011-05-16 20:13:24