Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome扩展点击输入类型=';文件';不起作用_Javascript_Jquery_Html_Google Chrome_Google Chrome Extension - Fatal编程技术网

Javascript Chrome扩展点击输入类型=';文件';不起作用

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(); } })

网页具有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();
    }
});
它在chrome extension上不工作

但该代码在chrome浏览器开发人员控制台上工作


问题出在哪里?

代码在哪里?本地主机是什么?我认为URL区分大小写,所以应该是
localhost
。无论如何,从正确调试devtools中的内容脚本开始:打开它的源面板,内容脚本,找到你的,设置断点并重新加载页面,然后按Esc键,看看会发生什么。
$(document).keyup(function(e) {
    if (e.keyCode == 27) { // delete key 27
        $('#custon_btn_img_upload').click();
    }
});