Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.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 Quill Chrome扩展Youtube热键_Javascript_Jquery_Youtube_Quill - Fatal编程技术网

Javascript Quill Chrome扩展Youtube热键

Javascript Quill Chrome扩展Youtube热键,javascript,jquery,youtube,quill,Javascript,Jquery,Youtube,Quill,背景 我正在尝试创建一个chrome扩展,它在youtube上显示一个羽毛笔编辑器,用于制作便笺。我正在使用在youtube页面上单击按钮时可见的内容脚本注入羽毛笔编辑器 问题 Youtube配置了很多热键(比如f代表全屏等等)。当我输入编辑器时,热键会被执行,从而中断了流程 尝试 我尝试的事情之一是捕获onKeydown事件,但由于扩展和网页的Javascript都在不同的环境中运行,所以无法工作 document.onkeydown = function (e) { retu

背景

我正在尝试创建一个chrome扩展,它在youtube上显示一个羽毛笔编辑器,用于制作便笺。我正在使用在youtube页面上单击按钮时可见的内容脚本注入羽毛笔编辑器

问题

Youtube配置了很多热键(比如f代表全屏等等)。当我输入编辑器时,热键会被执行,从而中断了流程

尝试

我尝试的事情之一是捕获onKeydown事件,但由于扩展和网页的Javascript都在不同的环境中运行,所以无法工作

document.onkeydown = function (e) {
        return false;
}
另一个有趣的问题是,当输入字段为textarea时,youtube热键被禁用。因此,如果我使用常规文本区域,它可以代替quill。但是quill可以在div上工作,而不能在输入/文本区域字段上工作

当羽毛笔编辑器出现在屏幕上时,有没有办法禁用youtube热键