firefox userChrome.js greasemonkeyスクリプトスレat SOFTWARE
firefox userChrome.js greasemonkeyスクリプトスレ - 暇つぶし2ch146:80
07/03/17 09:57:37 wmg8j4+r0
>>144
直してみた.
BrowserLoadURL = function(){
var url = gURLBar.value;
gURLBar.value = gBrowser.userTypedValue = content.window.document.URL;
gBrowser.addTab(url);
}

>>145
これも直してみた.多分これで大丈夫かと.
(function(){
function _callbackLoad(event){
var doc = event.originalTarget;
var win = doc.defaultView || doc.parentWindow;
var top = win.top || win;
top.blank = (top.document.URL == 'about:blank');
}

var first = true;
gBrowser.tabContainer.addEventListener('TabOpen',function(event){
gBrowser.getBrowserForTab(event.target).addEventListener('load',_callbackLoad,true);

var win,tab = gBrowser.mTabs,max = tab.length;
for(var i = 0;i < max;++i){
if(tab[i] == event.target) continue;
win = gBrowser.getBrowserForTab(tab[i]).contentWindow;
if(win.blank || (first && win.document.URL == 'about:blank')) gBrowser.removeTab(tab[i]);
}
first = false;
},false);
})();


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