Mozilla Firefox質問スレッド(初心者歓迎)の108
at SOFTWARE
612:名無しさん@お腹いっぱい。
10/07/01 00:18:20 OmG+T+WK0
>>274-275 >>277 >>589 >>605
// 特定URLでTMPの自動再読み込みを有効にするuserChrome.jsスクリプト
(function(){
var urlList = [
// 対象URL(ワイルドカード/正規表現も可)と更新間隔(秒)の組を記述
["URLリンク(192.168.1.200)", 5*60],
["URLリンク(*.example.com)", 30*60]
].map(function(item){
function makeRegExp(pat){
if(typeof pat != "string") return pat;
return new RegExp("^" + pat.replace(/[.*+?^$|\\(){}\[\]]/g, function(m){
if(m == "*") return "." + m; else return "\\" + m;
}) + "$");
}
return { pat:makeRegExp(item[0]), time:item[1] };
});
gBrowser.addEventListener("DOMContentLoaded", function(e){
var doc = e.originalTarget;
for(var i = 0, tabs = gBrowser.mTabs; i < tabs.length; i++)
if(gBrowser.getBrowserForTab(tabs[i]).contentDocument == doc) break;
if(i == tabs.length) return;
var match = urlList.filter(function(item){
return item.pat.test(doc.location);
})[0];
if(!match) return;
tabs[i].autoReloadTime = match.time;
gBrowser.enableAutoReload(tabs[i]);
}, false);
})();
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5481日前に更新/247 KB
担当:undef