2016-07-18 90 views
0

您好,有沒有辦法將Chrome設置爲使用Javascript(或Electron配置)進行桌面瀏覽器的設備模式?如何使用Javascript(或Electron)將Chrome設置爲設備模式(以啓用Touch事件)

我們有我們需要的觸摸具有觸摸屏連接的電子桌面應用程序事件的應用程序,但操作系統不治療設備爲觸摸板,而是隻是一個指針鼠標。所以我們想迫使我們的Web應用程序(通過JavaScript或電子配置)

這裏是我的電子代碼:

mainWindow = new BrowserWindow({width: 1024, height: 768, 
    webPreferences: { 
     blinkFeatures : 'Touch' 
    }, 
    icon: __dirname + '/assets/img/logo.png'}); 

回答

1

我認爲你需要的設備來專門支持觸摸事件的應用程序可以正常地。

但是你可以嘗試手動設置touch-events標誌,看看有沒有什麼幫助。

在你的主要過程,再創建你的BrowserWindow設置以下標誌:

app.commandLine.appendSwitch('--enable-touch-events') 
+0

我補充說,行,仍然認爲是面向鼠標指針,而不是觸摸事件可以災區 – xybrek

+0

我很確定設備本身在這種情況下需要發送觸摸事件。一些舊式「觸摸」設備在現代意義上不是真正的觸摸設備。 –

相關問題