我有一个Raspberry Pi连接到触摸屏并通过startx命令在其上运行电子应用程序,
for(i in data){
var row = data[i];
if((row[12] > 10) && (row[12] < 20)){
var aUrl = "https://secure.pluginext.com/familyoptin/record?fname="+row[1]+"&lname="+row[2]+"&email="+row[0]+"&tel="+row[7]+"&address="+row[3]+"&city="+row[4]+"&state="+row[5];
var response = UrlFetchApp.fetch(aUrl);
}
}
我无法处理触摸事件的问题,如(touchstart,touchend),显然这是因为电子(或铬)没有将屏幕视为触摸屏。
答案 0 :(得分:2)
问题不在于Electron / Blink没有看到触摸屏/原生触摸事件。根据我的理解,这个问题有两个部分:
touch-events
命令行开关以启用它。我的理解是,该开关以Chromium commandline switch传递。我在this thread上找到了更多信息,虽然不是很多,但仍然没有在我的OSX设置上运行。 Electron的文档非常稀疏...... touch-events
开关甚至没有列在他们的CLI docs中。希望这会有所帮助。