【问题标题】:Ctrl + Shift + v Chrome Event listener (Get copied text)Ctrl + Shift + v Chrome 事件监听器(获取复制的文本)
【发布时间】:2015-06-26 06:00:11
【问题描述】:

我想在 chrome 中为快捷键 Ctrl + Shift + v(粘贴纯文本)编写事件侦听器可以吗?如果可以的话,谁能分享一下怎么写。首选是纯 Javascript 侦听器。

编辑:我想在完成之前获取要粘贴到我的编辑器中的文本。

【问题讨论】:

标签: javascript google-chrome


【解决方案1】:

您可以使用 jQuery 处理程序 keydown 处理键。 使用 ctrl+shift+v 的简单示例

var first = null;
var second = null;
var third = null;
$(document).on('keydown', function ( e ) {

    if(first == null) {
        first = e.which;
    } else if(second == null) {
        second = e.which;
    } else if(third == null) {
        third = e.which;
    }
    if(first == 17 && second == 16 & third == 86) {
        alert( "You pressed CTRL + SHIFT + V" );
        first = null;
        second = null;
        third = null;
    }
});

$(document).on('keyup', function( e ) {
    first = null;
    second = null;
    third = null;
});

【讨论】:

    猜你喜欢
    • 2013-11-30
    • 1970-01-01
    • 1970-01-01
    • 2017-11-10
    • 2015-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-18
    相关资源
    最近更新 更多