Javascript 让捕鼠器与Greasemonkey选择文本字段一起工作?

Javascript 让捕鼠器与Greasemonkey选择文本字段一起工作?,javascript,greasemonkey,event-listener,Javascript,Greasemonkey,Event Listener,想知道如何让Greasemonkey使用捕鼠器(),当选中文本时它将触发一个函数。它在API中提到了一些关于它的内容,但我不知道如何让它在整个页面而不仅仅是一个字段中工作 文本字段 默认情况下,如果您在文本区、输入区或选择区内,则不会触发所有键盘事件,以防止不必要的事情发生 如果出于任何原因,您希望将它们添加到元素中,那么可以将类mousetrap添加到元素中 捕鼠器中目前没有执行此操作的选项 但是,您可以通过一些简单的JQuery来实现这一点。像这样的事情应该可以做到: $(':input'

想知道如何让Greasemonkey使用捕鼠器(),当选中文本时它将触发一个函数。它在API中提到了一些关于它的内容,但我不知道如何让它在整个页面而不仅仅是一个字段中工作

文本字段

默认情况下,如果您在文本区、输入区或选择区内,则不会触发所有键盘事件,以防止不必要的事情发生

如果出于任何原因,您希望将它们添加到元素中,那么可以将类mousetrap添加到元素中


捕鼠器中目前没有执行此操作的选项

但是,您可以通过一些简单的JQuery来实现这一点。像这样的事情应该可以做到:


$(':input').addClass('mousetrap');

我正在考虑在Mousetrap中公开
\u stop()
方法,这将允许人们扩展它,使其以默认方式以外的方式工作

<textarea name="message" class="mousetrap"></textarea>