Как отключить горячие клавиши facebook с расширением Chrome?
Я создал расширение Chrome, которое использует горячие клавиши [Alt] + [0 ... 9] только для того, чтобы обнаружить, что Facebook использует те же горячие клавиши. Есть ли какой-нибудь способ, которым мое расширение могло бы отключить горячие клавиши Facebook, чтобы один только мой огонь? Я вполне уверен, что определил код, который Facebook использует для реализации своих горячих клавиш [Alt] + [0 ... 9]:
document.documentElement.onkeydown=function(a){a=a||window.event;var b=a.target||a.srcElement;var c=a.keyCode==13&&!a.altKey&&!a.ctrlKey&&!a.metaKey&&!a.shiftKey&&CSS.hasClass...
Это в сценарии, который вызывается из заголовка корневого документа. Я пробовал следующее, чтобы отключить их:
//contents script:
$().ready( function() {
document.documentElement.onkeydown = '';
});
и даже
$().ready( function() {
document.documentElement.onkeydown = function(e){};
});
Я предполагаю далее, что причина, по которой ни одна из этих попыток не работает, заключается в том, что, хотя скрипты содержимого расширения Chrome совместно используют DOM с любой веб-страницей, на которой они работают, возможно, они не разделяют среды кодирования? Любое понимание будет оценено!