NightmareJS右击/上下文动作

时间:2017-06-22 15:39:55

标签: electron nightmare

我在过去的一天里一直在努力让nightmarejs强制打开上下文菜单。我尝试使用Electron的pip install -e <directory>浏览器对象的sendInputEvent('contextmenu',....)功能创建自定义操作,但无济于事。我现在开始认为这是不可能的。有什么建议吗?

这是我的自定义梦魇行动:

webContents

我还尝试模拟mousedown-mouseup功能无济于事

Nightmare.action("rightClick", function(name, options, parent, win, renderer, done) {
  parent.respondTo("rightClick", function(x, y, done) {
    win.webContents.sendInputEvent({
      type: "contextmenu",
      x: x, y: y,
      clickCount: 1
    });
    setTimeout(function() {
      done();
    }, 25);
  });
  done();
}, function(x, y, done) {
  this.child.call("rightClick", x, y, done);
});

0 个答案:

没有答案