2010年2月17日 星期三

Firefox 擴充套件 ScribeFire 3.5 的錯誤解決方法

在 ScribeFire 升級到 3.5 後就無法正常啟動使用了
稍為 Google 了一下找到日本網友有提供解決的方法
http://uratene.sblo.jp/category/811798-1.html
http://fxwiki.blog63.fc2.com/blog-entry-246.html
過程就是到該套件的目錄底下 Linux 系統應該會在 ~/.mozilla/firefox/XXXXXXXX.default/extensions/{F807FACD-E46A-4793-B345-D58CB177673C} 底下
進入子目錄 chrome 底下解開 scribefire.jar
$ unzip scribefire.jar
然後修改 locale/zh-TW/overlay.dtd 裡面的內容
將 123, 124 行的
<!ENTITY performancing.editor.bar.strong.tt "強烈標示 <Strong>">
<!ENTITY performancing.editor.bar.em.tt "特別強調 <em>">
改成
<!ENTITY performancing.editor.bar.strong.tt "強烈標示 &lt;Strong&gt;">
<!ENTITY performancing.editor.bar.em.tt "特別強調 &lt;em&gt;">
然後更新壓縮檔 scribefire.jar
$ zip -r scribefire.jar content locale skin
再重新啟動 firefox 就可以了~

1 則留言:

PowerOp 提到...

謝啦,順便補充一下,在我的 MS Windows XP 底下,那個 scribefire.jar 是放在

C:\Documents and Settings\tuana\Application Data\Mozilla\Firefox\Profiles\i0dncaw3.default\extensions\{F807FACD-E46A-4793-B345-D58CB177673C}\chrome

那個 tuana 是我的 Windows 帳號,還有你文章中提到 i0dncaw3.default 似乎也不會是固定的字眼囉?

我是用 7-Zip 把 scribefire.jar 解壓縮,改完那個檔案之後,先壓成一個 xxx.zip ,然後再改名稱為 scribefire.jar

不過 Windows 一直說原本的 scribefire.jar 使用中,不能刪除,所以我是先關掉 Firefox ,然後才能刪原本的,用改過的來取代,然後再啟動 Firefox 就搞定囉。