我知道這裏已經有幾個帖子(但是this one或this one都沒有回答),所以我想問一下/在這裏說明問題。節點webkit(nw)中的觸摸事件
我正在開發一個節點webkit應用程序(「nw」:「^ 0.12.3」)並且存在啓用觸摸事件的問題。下面的代碼工作在鉻/鉻,但不是在節點的webkit:
document.body.addEventListener('touchstart', function(e){
alert(e.changedTouches[0].pageX);
}, false);
我之前加入「鉻ARGS」我的package.json(using this reference)啓用了NW特定的標誌,我已經試過做同樣在這種情況下(見下文),但似乎沒有任何工作...
"window": {
"toolbar": true,
"frame": true,
"icon": "icon.png",
"show_in_taskbar": false,
"chromium-args" : {
"--enable-touch-events" : true,
"--enable-pinch" : true,
"--enable-touch-drag-drop" : true,
"--touch-events" : true,
"--enable-touch-drag-drop" : true,
"--ash-touch-hud" : true
}
}
也(爲它的價值)
var nw = require('nw.gui');
nw.Screen.Init();
nw.Screen.screens[0].touchSupport; // returns 0
//...even though the monitor is a touchscreen (Dell XPS)
了投票。分享技巧。請分享更多這樣的內容。 – YumYumYum