Mozilla Firefox 拡張機能スレッド Part27
at SOFTWARE
340:名無しさん@お腹いっぱい。
08/01/18 19:55:56 c9tt+4WY0
間違えました。orz
UserAgentSwitcher:{
let Cc = Components.classes;
let Ci = Components.interfaces;
let SITE = [
{
url: 'URLリンク(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);
}
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5499日前に更新/221 KB
担当:undef