Firefox userChrome.js greasemonkeyスクリプトスレ13
■ このスレッドは過去ログ倉庫に格納されています
0239名無しさん@お腹いっぱい。
2010/09/15(水) 12:27:28ID:E0wVingo0(function(){
function disableCaretBrowseWithF7Key(event){
function onkeypress(event){
if(event.getPreventDefault() || !event.isTrusted) return;
if(event.keyCode != KeyEvent.DOM_VK_F7) return;
event.preventDefault();
event.stopPropagation();
}
function setupKeyPressHandler(browser){
browser.setAttribute("onkeypress", "this.onkeypress(event);");
browser.onkeypress = onkeypress;
}
if(!event){
for(var i = 0; i < gBrowser.browsers.length; i++) setupKeyPressHandler(gBrowser.browsers[i]);
}
else{
setupKeyPressHandler(event.originalTarget.linkedBrowser);
}
}
disableCaretBrowseWithF7Key();
gBrowser.tabContainer.addEventListener("TabOpen", disableCaretBrowseWithF7Key, false);
gBrowser.tabContainer.addEventListener("SSTabRestored", disableCaretBrowseWithF7Key, false);
})();
■ このスレッドは過去ログ倉庫に格納されています