2014年2月10日月曜日

Firefoxのアドオン「deskCut」の日本語パス問題について。

Firefoxのアドオン「deskCut」は現在のページのショートカットをデスクトップに作るアドオンですが、日本語パスを含むとショートカットの作成が失敗してしまいます。

それを修正する方法をメモしておきます。
(Mozilla Firefox 拡張機能質問スレッド Part4 より抜粋)


169 :名無しさん@お腹いっぱい。:2010/10/26(火) 06:34:26 ID:ogo1M32O0
    デスクトップなどに簡単にいま見てるページのショートカットをつくれる拡張ないですか。

    mozdev.org - deskcut: index
    http://deskcut.mozdev.org/
    は日本語に対応してなく、「デスクトップ」など日本語のパスが入ってるとショートカットができないようです。

184 :名無しさん@お腹いっぱい。:2010/10/27(水) 05:55:28 ID:HEF9Vg040
    >>169
    https://addons.mozilla.org/ja/firefox/addon/66/ の0.6.0.2 対象

    deskcut.js
    257c257
    < var deskPath = this.prefs.getCharPref("deskPath");
    ---
    > var deskPath = decodeURIComponent(escape(this.prefs.getCharPref("deskPath")));

    273c273
    < this.prefs.setCharPref("deskPath",tmpDir);
    ---
    > this.prefs.setCharPref("deskPath", unescape(encodeURIComponent(tmpDir)) );


    deskcutSettings.js
    88c88
    < var deskPath = this.prefs.getCharPref("deskPath");
    ---
    > var deskPath = decodeURIComponent(escape(this.prefs.getCharPref("deskPath")));



追記

0.6.0.3では、deskcut.jsの「var deskPath = this.prefs.getCharPref("deskPath");」を変更する箇所が2箇所になりました。

0 件のコメント:

コメントを投稿