Javascript Chrome扩展点击输入类型=';文件';不起作用
网页具有html格式的输入标记Javascript Chrome扩展点击输入类型=';文件';不起作用,javascript,jquery,html,google-chrome,google-chrome-extension,Javascript,Jquery,Html,Google Chrome,Google Chrome Extension,网页具有html格式的输入标记 <input id='custon_btn_img_upload' type='file' onchange='upload_image(this.files[0])'> myscript.js $(document).keyup(function(e) { if (e.keyCode == 27) { // delete key 27 $('#custon_btn_img_upload').click(); } })
<input id='custon_btn_img_upload' type='file' onchange='upload_image(this.files[0])'>
myscript.js
$(document).keyup(function(e) {
if (e.keyCode == 27) { // delete key 27
$('#custon_btn_img_upload').click();
}
});
它在chrome extension上不工作
但该代码在chrome浏览器开发人员控制台上工作
问题出在哪里?代码在哪里?本地主机是什么?我认为URL区分大小写,所以应该是
localhost
。无论如何,从正确调试devtools中的内容脚本开始:打开它的源面板,内容脚本,找到你的,设置断点并重新加载页面,然后按Esc键,看看会发生什么。
$(document).keyup(function(e) {
if (e.keyCode == 27) { // delete key 27
$('#custon_btn_img_upload').click();
}
});