GreasemonkeyReloader

DropBoxGreasemonkey設定を共有するぞッ☆(浅倉南風)プロジェクトの成果物です(gm_scripts をfirefoxのprofileフォルダからDropbox管理下に移動して、profileにジャンクションを張ってください)。定期的に自動リロードしてもよかったんですが動作をよく知らないので怖いんで、猿を右クリックするとメニューにRELOADが出るようにしました。そういえばあっちのPC更新してたな、と思ったら呼び出してください。

<?xml version="1.0"?>
<overlay id="GreaseMonkeyReloader"
  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  <popup id="gm-status-popup">
     <menuitem id="gm-status-reload" insertbefore="userscript-commands-sb" label="RELOAD"
          oncommand="GM_RELOAD_SCRIPTS();" />
  <script type="application/x-javascript" xmlns="http://www.w3.org/1999/xhtml"><![CDATA[
function GM_RELOAD_SCRIPTS(){
  Components.classes["@greasemonkey.mozdev.org/greasemonkey-service;1"]
    .getService(Components.interfaces.gmIGreasemonkeyService)
    .wrappedJSObject.config._load();
alert("greasemonkey reloaded");
}
  ]]></script>
  </popup>
</overlay>

関連: http://d.hatena.ne.jp/nazoking/20081005/1223171460