firefox userChrome.js greasemonkeyスクリプトスレ
■ このスレッドは過去ログ倉庫に格納されています
079380
2007/07/06(金) 17:36:19ID:Q10nr8q50Auto Close Blank Tab は,直したと言うか,手法を少し変えました.
// Auto Close Blank Tab
(function(){
function callback(event){
var last = (event.type == 'SSTabRestored') ? null : event.originalTarget;
setTimeout(function(){
var tab = gBrowser.mTabs,max = tab.length;
if(max <= 1) return;
for(var i = 0;i < max;++i){
if(tab[i] == last
|| tab[i].linkedBrowser.docShell.busyFlags
|| tab[i].linkedBrowser.docShell.restoringDocument
|| tab[i].linkedBrowser.contentDocument.URL != 'about:blank') continue;
gBrowser.removeTab(tab[i--]); return;
}
},0);
}
gBrowser.tabContainer.addEventListener('TabOpen',callback,false);
gBrowser.tabContainer.addEventListener('SSTabRestored',callback,false);
})();
■ このスレッドは過去ログ倉庫に格納されています