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 件のコメント:
コメントを投稿