気になるアイテムやソフトの紹介
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


XTMemo を Firefox から呼ぶ
XTMemoを最近使い始め、# IE拡張から使う例という記事を見てこれは便利と思い、使おうとしたのですがFirefoxでは使えない模様。そこでFirefox用のスクリプトを作ったので置いておきます。


使用するにはJSActionsという拡張が要ります。
JSActionsの入手はここから

使い方
①下記内容を"XTMemoへ登録.js"として保存
②このファイルを(JSActionsのフォルダ)\global 以下に置く
③ブックマークしたいページorリンク上で右クリック→[Actions]→[XTMemoへ登録]を選択
※XTMemo.exeのパスは自分の環境に応じて修正してください

スクリプトの内容


jsa_XTMemo();

function jsa_XTMemo()
{
var path = 'C:\\Program Files\\XTMemo\\XTMemo.exe';

var docURL = window._content.document.URL;
var docTitle = window._content.document.title;

if(_jsaCScript.context.onLink){
docTitle = _jsaCScript.context.link.textContent;
docURL = _jsaCScript.context.link.href;
}

if(docTitle){
var UConvIF = Components.interfaces.nsIScriptableUnicodeConverter;
var UConv = Components.classes['@mozilla.org/intl/scriptableunicodeconverter'].getService(UConvIF);
UConv.charset = 'Shift_JIS';
docTitle = UConv.ConvertFromUnicode(docTitle);
}

while (docTitle.indexOf(' ') != -1) {
docTitle = docTitle.replace(/ /,' ');
}

var arg ='-m * その他のカテゴリ:'+ docTitle +' '+docURL;

_jsaCScript.exec(path, arg);
}


スポンサーサイト

この記事に対するコメント
XTMemoのサイトからたどってきました。FX使いなのでこれはいいと思い導入したのですが、エラーになってしまいました…。
JSActionは正常にインストールされています。他のスクリプトも正常に動いているので、このスクリプトに異常があるのかも知れません。せっかく作成していただいたのに苦言を呈すようで申し訳ありません。
【2006/02/05 15:05】 URL | Moonlight #8DzGAtqI [ 編集]

ええと、反応が遅くなりすみません。
うーん、こちらの環境ではエラーはでていないので
エラーになってしまったと言われても対応のしようがありません。
よろしければどこでエラーが出て、どんなエラーメッセージがでているのか教えていただけませんか?

あと、これは確認ですがパスの設定はxtmemo.exeが
C:\Program Files\XTMemo\XTMemo.exe にあるなら
C:\\Program Files\\XTMemo\\XTMemo.exe というふうに"\"を2つずつにします。
【2006/02/22 15:21】 URL | akt #- [ 編集]

こちらこそお手数おかけして申し訳ありません。
\記号を2つにしたら無事に解決いたしました。自分の勘違いによる失敗でした。

丁寧な対応ありがとうございました。バリバリ活用させていただきます。
【2006/02/26 23:18】 URL | Moonlight #8DzGAtqI [ 編集]

http://openhideaway.net/Firefox/
に移動していました。
【2006/12/30 04:23】 URL | tmp #- [ 編集]

JSActionsをVer3にVersionUpしたら、
「TypeError: window._content is undefined」と出ました。
window._content.document を
window.content.document に変えたら
取りあえず復活しました。
【2008/06/07 22:53】 URL | ド素人 #jHSMZ1/Y [ 編集]


この記事に対するコメントの投稿














管理者にだけ表示を許可する


この記事に対するトラックバック
この記事にトラックバックする(FC2ブログユーザー)
トラックバックURL
→http://akt.blog37.fc2.com/tb.php/7-2cfb9d89



上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。