人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Firefoxの利用者ですが、指定されたページを開いたとき、自動的にタブをロックするようなアドオンやgreasemonkeyのスクリプトはないでしょうか?

●質問者: witt
●カテゴリ:インターネット ウェブ制作
✍キーワード:firefox Greasemonkey アドオン スクリプト ロック
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● kebo987654
●100ポイント ベストアンサー

タブをロックするというのは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インストール&使用法

userChrome.js - Mozilla Firefox まとめサイト

◎質問者からの返答

>タブをロックするというのは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の設定によって、うまくいってないってことですかね?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ