Tampermonkey 未检测到按键
Tampermonkey not detecting key press
我正在尝试在网页中执行此代码,如果它检测到按下了 shift 键,它将发出“shift”警报。
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match ...
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @require http://code.jquery.com/jquery-3.4.1.min.js
// @grant none
// ==/UserScript==
(function() {
'use strict';
alert('Loaded!');
var $ = window.jQuery;
$(document).keypress(function(e) {
if (e.which == 16) {
alert("shift");
}
});
})();
程序提示“已加载!”但当我按下 shift 按钮时不会提醒“shift”。谁能帮我找出问题所在?
keypress
事件已被弃用。请改用 keydown
事件。
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://whosebug.com/*
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @require http://code.jquery.com/jquery-3.4.1.min.js
// @grant none
// ==/UserScript==
(function() {
'use strict';
alert('Loaded!');
var $ = window.jQuery;
$(document).on('keydown', function(e) {
if (e.which == 16) {
alert("shift");
}
});
})();
我正在尝试在网页中执行此代码,如果它检测到按下了 shift 键,它将发出“shift”警报。
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match ...
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @require http://code.jquery.com/jquery-3.4.1.min.js
// @grant none
// ==/UserScript==
(function() {
'use strict';
alert('Loaded!');
var $ = window.jQuery;
$(document).keypress(function(e) {
if (e.which == 16) {
alert("shift");
}
});
})();
程序提示“已加载!”但当我按下 shift 按钮时不会提醒“shift”。谁能帮我找出问题所在?
keypress
事件已被弃用。请改用 keydown
事件。
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://whosebug.com/*
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @require http://code.jquery.com/jquery-3.4.1.min.js
// @grant none
// ==/UserScript==
(function() {
'use strict';
alert('Loaded!');
var $ = window.jQuery;
$(document).on('keydown', function(e) {
if (e.which == 16) {
alert("shift");
}
});
})();