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


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

Firefox userChrome.js greasemonkeyスクリプトスレ15



194 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 04:15:54.23 ID:MlTxO7xc0]
>>191
// ==UserScript==
// @name RestoreGMStatusbar.uc.js
// @description Greasemonkeyのステータスバーアイコンを復活させる(for Fx4)
// @include main
// ==/UserScript==
(function(){
  var observer = {
    observe: function(subject, topic, data){
      if(topic == "xul-overlay-merged") this.initGMStatusbar();
    },
    initGMStatusbar: function(){
      var code = this.readFile("chrome://greasemonkey/content/statusbar.js");
      if(!code) return;
      code = code.replace("window.addEventListener('load', function() {", "").replace("}, false);", "");
      eval(code);
    },
    readFile: function(url){ try{
        var ios = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService);
        var channel = ios.newChannelFromURI(ios.newURI(url, null, null));
        var stream = channel.open();
        var sstream = Cc["@mozilla.org/scriptableinputstream;1"].getService(Ci.nsIScriptableInputStream);
        sstream.init(stream);
        var content = sstream.read(sstream.available());
        sstream.close();
        return content;
      }catch(e){ return null; }
    }
  };
  window.userChrome_js.loadOverlay("chrome://greasemonkey/content/statusbar.xul", observer);
})();






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

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

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