牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Firefox3.5から3.6にアップデートしたらMouseoverDictionaryが動かなくなったので動くようにしてみた。

自己責任でお願いします。
(環境 Power Mac G5、MacOS10.4)

mouseoverdictionaryの中身を書き換えてインストールする

  • 本家サイトから現時点で最新の『mouseoverdictionary-0.6.5.xpi』ダウンロード
  • mouseoverdictionary-0.6.5.xpiをemacsで開くと解凍しなくても中のファイルをいじれるので、install.rdfの内容を修正する。
install.rdf(修正前)
<?xml version="1.0" encoding="UTF-8"?>
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
 xmlns:em="http://www.mozilla.org/2004/em-rdf#">
  <Description about="urn:mozilla:install-manifest">
    <em:id>mouseoverdictionary@ichiro.maruta.googlepages.com</em:id>
    <em:name>MouseoverDictionary</em:name>
    <em:version>0.6.5</em:version>
    <em:creator>Ichro Maruta</em:creator>
    <em:homepageURL>http://maru.bonyari.jp/mouseoverdictionary/</em:homepageURL>
    <em:optionsURL>chrome://mouseoverdictionary/content/options.xul</em:optionsURL>
    <em:description>英辞郎のデータが使えるマウスオーバー辞書</em:description>
    <em:targetApplication>
      <Description>
        <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <!-- firefox -->
        <em:minVersion>2.0b1</em:minVersion>
        <em:maxVersion>3.5.*</em:maxVersion>
      </Description>
    </em:targetApplication>
  </Description>
</RDF>
次の2ヵ所を書き換える
  • 取りあえずオリジナルと間違わないようにバージョンを変えてみた。『0.6.5』を『0.6.5.1』に。変えなくても大丈夫だと思うけど。
<em:version>0.6.5.1</em:version>
  • 次が肝の部分。『3.5.*』を『3.6.*』にする。
<em:maxVersion>3.6.*</em:maxVersion>
  • ファイル名を『mouseoverdictionary-0.6.5.1.xpi』にした
  • Firefoxのウインドウにファイル『mouseoverdictionary-0.6.5.1.xpi』を放り込んでインストール。
  • Firefoxを再起動して動くか確認。

メモ

  • オリジナルの『mouseoverdictionary-0.6.5.xpi』をzipで解凍・ファイル修正・圧縮だと、なぜかインストールできなかった。
  • とりあえず動くようになってよかった(・∀・)b