我想要做的就是在Google Chrome浏览器中添加更多的快捷方式。到目前为止,我正在使用window.addEventListener('keyup',keyCheck,false);我发布一条消息,然后到后台页面执行相关任务。
我想知道,当当前标签页没有显示任何合适的页面(如新标签页,或扩展页,下载页等)时,是否有办法实现这一点。
发布于 2009-12-25 03:51:19
你目前不能在chrome://*页面或about:*包含newtab、扩展、版本等的页面中注入任何脚本。
关于如何使用快捷键的示例如下所示:
[source]
if (window == top) {
window.addEventListener("keyup", keyListener, false);
}
// Keyboard keyup listener callback.
function keyListener(e) {
// Must press ctrl key to validate.
if (e.ctrlKey && e.keyCode && !e.metaKey) {
chrome.extension.sendRequest({
code: e.keyCode,
alt: e.altKey,
shift: e.shiftKey
});
}
}您可以覆盖这些页面,但这将是一个丑陋的修复。
https://stackoverflow.com/questions/1959096
复制相似问题