タブをロックするというのはTabMixPlusの機能ということでよろしいでしょうか?
私の認識があっていればこのuserChrome.jsスクリプトでうまくいくと思います。
-- tablock.uc.js -- (function(){ /*自動ロックするURLリスト(正規表現)*/ var urls=["http://www.yahoo.co.jp/","http://www.google.co.jp/"]; function lockTab(tab){ var regex=new RegExp(gBrowser.getBrowserAtIndex(tab._tPos).contentDocument.location.href,""); urls.forEach(function(url){ if(regex.test(url)) gBrowser.lockTab(tab); }); } gBrowser.addEventListener("TabOpen",function(e){ lockTab(e.originalTarget) },false); document.getElementById("appcontent").addEventListener("DOMContentLoaded",function(e){ var doc=e.originalTarget; for(var i=0,tabs=gBrowser.mTabs.childNodes||gBrowser.mTabs,l=tabs.length;i<l;++i) if(gBrowser.getBrowserAtIndex(tabs[i]._tPos).contentDocument==doc) break; if(i==l) return; lockTab(tabs[i]); },false); })();
userChrome.jsインストール&使用法
>タブをロックするというのはTabMixPlusの機能ということでよろしいでしょうか?
はい。Tab Mix Plusを使用してます。バージョンは0.3.7pre080728です。
userChrome.jsをインストールしてみて、yahooやgoogleでロックがかかるか試してみましたが、うまくいきませんでした(T_T)
userChrome.js - Mozilla Firefox まとめサイト
の「インストール」の手順に従ってインストール(よくわからないので、5の手順は飛ばしました)し、
試しに、userChrome.jsの話題10 ページ内検索(Findbar)からの検索結果を画面中央にスクロール表示(改8) - alice0775のファイル置き場 - Yahoo!ジオシティーズ
の動作確認をしたところ、これはうまくいきましたので、userChrome.jsのインストール自体は失敗していないと思います。
Tab Mix Plusの設定によって、うまくいってないってことですかね?