[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 22:10 / Filesize : 221 KB / Number-of Response : 945
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Mozilla Firefox 拡張機能スレッド Part27



340 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/18(金) 19:55:56 ID:c9tt+4WY0]
間違えました。orz

UserAgentSwitcher:{
let Cc = Components.classes;
let Ci = Components.interfaces;
let SITE = [
{
url: 'https://mail.google.com',
agent: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11',
},
];
let UA = 'Mozilla/4.0 (compatible; MSIE 6.0; Windows XP)';
let list = Cc['@mozilla.org/appshell/window-mediator;1'].getService(Ci.nsIWindowMediator).getEnumerator('navigator:browser');
while(list.hasMoreElements()){ if(list.getNext() != window) break UserAgentSwitcher; }
Cc['@mozilla.org/observer-service;1'].getService(Ci.nsIObserverService).addObserver({
observe: function(subject,topic,data){
if(topic != 'http-on-modify-request') return;
var http = subject.QueryInterface(Ci.nsIHttpChannel);
var len = SITE.length;
http.setRequestHeader('User-Agent',UA,false);
for(var i = 0;i<len; i++) {
var reg = new RegExp(SITE[i].url);
if (http.URI && http.URI.spec.match(reg))
http.setRequestHeader('User-Agent',SITE[i].agent,false);
}
}
},'http-on-modify-request',false);
}






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<221KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef