2014-10-03 52 views
0

我正在嘗試開發一種Kiosk Web應用程序,它在啓動後自動加載的Kiosk模式設置上使用Google Chrome。 http://www.sitepoint.com/google-chrome-kiosk-mode/觸摸屏顯示器上的Google Chrome Kiosk模式兼容性

自助服務終端網絡應用程序還使用Google Chrome的虛擬鍵盤插件作爲文本輸入。 http://xontab.com/Apps/VirtualKeyboard

我打算爲自助服務終端設置帶觸摸屏顯示器的計算機單元。

注意:這是我第一次開發一個使用谷歌瀏覽器的自助服務終端模式設置的web應用程序,並且我沒有用於測試的觸摸屏顯示器。我想向有此經驗的開發人員提出這個問題。

我的問題是:

  1. 是否谷歌瀏覽器上的信息亭模式設置自動檢測我的觸摸屏顯示器?
  2. 當我的web應用程序處於信息亭模式時,Google Chrome會自動啓用觸摸功能,例如向上滑動和向下滑動。

回答

1

觸摸屏就像電腦鼠標一樣是一個輸入設備 - 谷歌瀏覽器以接收鼠標事件(雖然事件不同)的方式接收觸摸事件。

開始使用觸摸屏時令人討厭的事情是,我們習慣使用的標準點擊事件是與鼠標事件相比延遲後觸發的。您應該聽點擊事件或使用庫如https://github.com/ftlabs/fastclick

長話短說發展與觸摸屏集成的信息亭應用程序類似於開發移動網站。你或許應該使用JavaScript庫,支持所有種類的觸摸事件,如水龍頭,刷卡等見http://hammerjs.github.io/

您也可能會發現這個網站有用http://peter.sh/experiments/chromium-command-line-switches/