2014-07-19 42 views
6

我目前正在手機網站上工作,並且我刷新頁面,Chrome意外退出,此後所有觸摸屏仿真都不存在和/或失敗。仿真觸摸屏選項不存在,設備仿真沒有提供觸摸屏響應

Chrome的版本:36.0.1985.125 m, OS:Windows 7 Ultimate SP1

谷歌瀏覽器突然和意外停止正常仿真設備。所有的觸摸屏功能已被禁用,顯然被刪除。當我模擬一個設備時,Sensors框未能被檢查,並且在檢查時不顯示任何'仿真觸摸屏'選項。

我曾嘗試以下,所有結合:

  • 卸載/重新安裝Chrome和刪除所有的個人設置,包括卸載所有擴展,恢復所有默認值等
  • 重新啓動計算機
  • 運行反病毒軟件
  • 編輯:安裝的鉻金絲雀產生了完全相同的問題

請讓我知道是否有任何其他相關細節可能需要添加。

Missing 'Emulate Touch Screen'

+0

我有同樣的問題,以及... – trueicecold

+0

同樣發生在我身上。我必須在chrome:// flags上的chrome canary更改設置上啓用它,但在啓用後仍不工作 –

+0

仍然沒有答案?看到這一點以及與Windows 8的Chrome 36. – ferr

回答

10

對不起這個:

我通過這個答案在這裏偶然發現。我們修改了Chrome 36中的觸摸模擬,使其更精確(與Chrome Android中真正發生的事情分享代碼):https://plus.sandbox.google.com/+RickByers/posts/CBCmhVttj5C。在這個過程中,當真正的觸摸支持出現時,我們最終禁用了觸摸模擬(當時我們認爲這沒什麼大不了的,因爲如果你有一個真正的觸摸屏,爲什麼要用鼠標來僞造一個?)。但是一些Windows電腦報告說他們有觸摸屏,但事實上他們並不真的(例如,Visual Studio安裝了我認爲的觸摸屏模擬器)。

我們正在解決這個問題http://crbug.com/395531 - 希望很快就會有Chrome Canary的構建,在這種情況下重新啓用觸摸仿真。

與此同時,您大多可以通過在chrome:// flags /#touch-events禁用Chrome對內置觸摸屏的支持來解決該問題。確保在Chrome更新後將其設置爲「已啓用」以解決問題。在禁用的情況下,觸摸仿真的某些小方面(例如,DOM0 ontouchstart = handlers)將無法正常工作。

+0

感謝瑞克!這工作完美。 – FunkyMonk91

+0

謝謝你的回答。我有一個觸摸屏,但我連接鼠標時很少使用它。直到我找到答案,它纔開始緊張起來。我真的希望啓用它的選項會在未來的更新中返回。 –