firefox userChrome.js greasemonkeyスクリプトスレ at SOFTWARE
[2ch|▼Menu]
149:80
07/03/17 16:41:23 mUq/uV6P0
>>143
ホームボタンクリックを新規タブで.
eval(BrowserHomeClick.toString().replace('loadOneOrMoreURIs','gBrowser.addTab'));

ブックマークと履歴を新規タブで.
document.getElementById('bookmarks-menu').setAttribute('oncommand','event.button = 1; BookmarksMenu.loadBookmarkMiddleClick(event,this.database);');
document.getElementById('go-menu').setAttribute('oncommand','gBrowser.addTab(event.target.getAttribute("statustext"));');
document.getElementById('sidebar-box').addEventListener('load',function(event){
var id = event.target.firstChild.id;
var doc = event.target;
if(id == 'bookmarksPanel'){
var bm = doc.getElementById('bookmarks-view');
eval('bm.openItemClick = ' + bm.openItemClick.toString().replace('var browserTarget = whereToOpenLink(aEvent);','var browserTarget = "tab"'));
}
else if(id == 'history-panel'){
var ht = doc.getElementById('historyTree');
var nt = doc.getElementById('miOpenInNewTab');
var oc = ht.onclick;

var newTabFlag = false;
function _callbackTabOpen(event){
newTabFlag = true;
gBrowser.tabContainer.removeEventListener('TabOpen',_callbackTabOpen,false);
}
ht.onclick = function(event){
newTabFlag = false;
gBrowser.tabContainer.addEventListener('TabOpen',_callbackTabOpen,false);
nt.doCommand();
if(!newTabFlag) oc(event);
};
}
},true);


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4043日前に更新/259 KB
担当:undef