小编Mar*_*nde的帖子

我在哪里可以找到 Node.js 中“keypress”事件的文档

在 Node.js 中,我们可以将'readline'模块配置为发出这样的'keypress'事件:

const readline = require('readline');

readline.emitKeypressEvents(process.stdin);

if (process.stdin.isTTY) {
  process.stdin.setRawMode(true);
}
Run Code Online (Sandbox Code Playgroud)

然后,我们可以像这样监听按键事件(例如监听Ctrl+ c):

process.stdin.on('keypress', (str, key) => {
  if (key.ctrl && key.name === 'c') {
    // do stuff
  }
});
Run Code Online (Sandbox Code Playgroud)

这非常有效,但我无法'keypress'https://nodejs.org/en/docs/ 上找到有关该事件的任何文档。

所以我的问题是:关于调用我的'keypress'-callback时使用的参数的文档在哪里?

node.js

6
推荐指数
1
解决办法
4285
查看次数

Greasemonkey @grant 不再起作用了吗?

我有以下 Greasemonkey 脚本,它尝试读取资源文本:

// ==UserScript==
// @name        Test
// @namespace   test
// @version     1
// @grant       GM_getResourceText
// @resource    testresource http://stackoverflow.com/
// ==/UserScript==

var text = GM_getResourceText('testresource');
Run Code Online (Sandbox Code Playgroud)

几周前我尝试过类似的方法并且成功了。现在,当我运行此命令时,找不到 GM_getResourceText:

/*
异常:ReferenceError:GM_getResourceText 未定义
@Scratchpad/7:9:5
*/

我在 Firefox 37.0.2 上安装了 Greasemonkey 3.1。还有其他人有同样的问题和/或知道出了什么问题吗?

firefox greasemonkey

5
推荐指数
1
解决办法
3311
查看次数

标签 统计

firefox ×1

greasemonkey ×1

node.js ×1